求解求解RT
#include<stdio.h>int main()
{
int i,a;
for(i=0;i<10;i++)
scanf("%d",a);
for(i=0;i<=9;i++)
printf("a[%d]=%d\n",i,a);
printf("a=%d",a);
return 0;
}
scanf的格式不对哦 scanf("%d",&a); 数组要加上取地址符号(&)。 #include<stdio.h>
int main()
{
int i,a;
for(i=0;i<10;i++)
{scanf("%d",&a);}
for(i=0;i<=9;i++)
{
printf("a[%d]=%d\n",i,a);
printf("a=%d",a);
}
return 0;
}
差个地址符号&
照你的原文修改了一下,按这个运行就不会出错,建议用for时多用{}为好 scanf("%d",a);
改成scanf("%d",&a);
用scanf进行数据输入不是一个好习惯,应该用字符串进行输入更好,因为更好检测。。。。 帮顶
页:
[1]