问题描述
- 不懂c语言基础的问题,求大神解答。
- for(j=0;j<=9;j++)
{
scanf(""%d""&i);
a[j]=i;
}这样写为什么不行?
原代码:
#include
int main()
{
int a[10]ijz;
printf(""请输入十个数值:"");
for(j=0;j<=9;j++)
scanf(""%d""&i);
a[j]=i;
printf(""这十个数的逆向输出为:"");
for(z=9;z>=0;z--)
printf(""%d""a[z]);
return 0;
}
解决方案
你源代码中,for循环应该用 {} 把
scanf(""%d""&i);
a[j]=i;
放在一起吧
解决方案二:
scanf(""%d""&a[j]);
就可以了
时间: 2024-08-29 09:45:29