qq_愿时光安好_04050009
2016-11-10 20:10
#include<stdio.h>
int order(arr[])
{
int x;
int num;
printf ("你输入的数字是\n");
scanf ("%d",&x);
for (i=0, i<=6, i++)
{
if (arr[i] == x)
{
num = i;
}
else
{
num = -1;
}
}
return num;
}
int main()
{
int arr[7] = {1,3,5,7,8,2,4};
int index = order(arr);
if (index != -1)
{
printf ("%d在该数组内存在,为%d号", x, index);
}
else
{
printf("%d在该数组内部存在", x);
}
return 0;
}
int main()
) //这里错了,应该为int main()
一是字母'i' 没有被定义,无限报错
二是for语句的分号\
最后一个if没看懂,运行程序一直报错,,不知道问题
C语言入门
926893 学习 · 21464 问题
相似问题