求大神,這個(gè)程序哪里錯(cuò)了
#include<stdio.h>
int order(arr[])
{
int x;
int num;
printf ("你輸入的數(shù)字是\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在該數(shù)組內(nèi)存在,為%d號(hào)", x, index);
}
else
{
printf("%d在該數(shù)組內(nèi)部存在", x);
}
return 0;
}
2016-11-12
int main()
)???? //這里錯(cuò)了,應(yīng)該為int main()
2016-11-11
一是字母'i' 沒有被定義,無(wú)限報(bào)錯(cuò)
二是for語(yǔ)句的分號(hào)\
最后一個(gè)if沒看懂,運(yùn)行程序一直報(bào)錯(cuò),,不知道問題