慕少6168890
2020-02-26 15:52
#include <stdio.h>
int main()
{
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int a;
for(a=0;a++;a<10)
{
printf("%d/n",arr[i]); 显示说这行有问题,但我实在找不出来
}
return 0;
}
arr[i]这里[]里面要把i改成a
上面是对的
#include <stdio.h>
int main()
{
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int a;
for(a=0;a<10;a++)
{
printf("%d\n",arr[a]); //显示说这行有问题,但我实在找不出来
}
return 0;
}
你这是白学了,直接重学前面吧
把i改成a
还有for ( a = 0; a < 10 ; a++ )
%d\n改一下斜杠
你的标识符是有问题的,
或者你可以说重新定义i的标识符,也可以把i换成a就可以成功运行了
循环写错了中间是判断,最后是循环数
for ( a = 0; a < 10 ; a++ )先把for循环改成这样
三个地方:1.for循环的表达式 2.换行是\n 3.arr[i]这里
C语言入门
926028 学习 · 20793 问题
相似问题