浪子回头呀
2017-10-29 20:13
提交已经通过,复制软件里面编译没有输出显示是怎么回事呀
#include <stdio.h> /* 自定义整型函数 sayLove() */ int sayLove() { //在这里输入输出语句printf,输出内容为I Love imooc printf("I Love imooc"); return 0; } /* 自定义整型函数 dividLine() */ int dividLine() { printf("%s\n", "*************"); return 0; } /* 主函数 */ int main() { return 0; }
因为它没有在主函数中调用你自定义的方法。。如果在主函数中调用就会有输出了
#include<stdio.h>
#include<math.h>
void f1()
{
int k,i=0,b=0,a[10];
printf("排序前:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(k=0;k<10;k++)
{
for(i=k+1;i<10;i++)
if(a[i]<a[k])
{
b=a[k];
a[k]=a[i];
a[i]=b;
}
}
printf("排序后: ");
for(i=0;i<10;i++)
{
printf("%3d",a[i]);
}
goto LOOP;
}
void f2()
{
int d,a[10],i,c;
printf("请输入要查找的数:");
scanf("%d",&c);
for(i=0;i<10;i++)
if(a[i]==c) {
d=i+1;
printf("%d",d);
}
goto LOOP;
}
int main()
{
int a[10],i,k,index,b=0,x,c;
LOOP:printf("1 排序\n");
printf("2 查找\n");
printf("0 退出\n");
scanf("%d",&x);
if(x==1)
{
f1();
}
if(x==2)
{
f2();
}
if(x==0)
{
return 0;
}
}
哪里错了?求指导
C语言入门
926022 学习 · 20793 问题
相似问题