超简单!数组问题`菜鸟求解
#include <stdio.h>
main()
{
int i,a[10];
for(i=0;i<=9;i=i+1)
a[i]=i;
printf("%d",a[i]);
}
我想要的结果是0 1 2 3 4 5 6 7 8 9.
但结果是10.
搜索更多相关的解决方案:
求解
----------------解决方案--------------------------------------------------------
#include <stdio.h>
main()
{
int i,a[10];
for(i=0;i<=9;i=i+1)
{
a[i]=i;
printf("%d",a[i]); /* 数组只能一个个输入的 */
}
}
----------------解决方案--------------------------------------------------------
o 谢谢你哦
----------------解决方案--------------------------------------------------------
...你应该用循环输出 你这样的只输出最后一个数```
#include <stdio.h>
main()
{
int i,a[10];
for(i=0;i<=9;i=i+1)
{
a[i]=i;
printf("%d",a[i]);
}
}
----------------解决方案--------------------------------------------------------
字符串可以那样输出 数不行
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()
{
int i,a[10];
for(i=0;i<=9;++i)
a[i]=i;
i=0;
while(i!=10)
printf("%d",a[i++]);
return 0;
}
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=0;i<=9;i++)
printf("%d",a[i]);
return 0;
}
----------------解决方案--------------------------------------------------------
真的是一条题目n多个解呢~
----------------解决方案--------------------------------------------------------
哪个易看懂,效率高,就用哪个。。。
----------------解决方案--------------------------------------------------------
看得懂的程序!你进步比较快!
----------------解决方案--------------------------------------------------------