如何用scanf给数组赋值啊
答案:4 悬赏:0 手机版
解决时间 2021-11-20 05:01
- 提问者网友:轻浮
- 2021-11-19 10:07
如何用scanf给数组赋值啊
最佳答案
- 五星知识达人网友:像个废品
- 2021-11-19 10:23
#include
int main() {
int a[5],i;
for(i = 0; i < 5;i++) scanf("%d",&a[i]);
for(i = 0; i < 5;i++) printf("%d ",a[i]);
printf("\n"),
return 0;
}
int main() {
int a[5],i;
for(i = 0; i < 5;i++) scanf("%d",&a[i]);
for(i = 0; i < 5;i++) printf("%d ",a[i]);
printf("\n"),
return 0;
}
全部回答
- 1楼网友:忘川信使
- 2021-11-19 13:21
int a[5],i;
for(i=0;i<5;i++)//循环5次,分别赋值
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)//循环5次,分别显示到屛幕
{
printf("%d",a[i]);
}
for(i=0;i<5;i++)//循环5次,分别赋值
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)//循环5次,分别显示到屛幕
{
printf("%d",a[i]);
}
- 2楼网友:不想翻身的咸鱼
- 2021-11-19 12:47
在i没有初始化的前提下,你在scanf("%d",&a[i]);引用了他。改成下面这样子吧!
#include
int main
{
int a[5],i;
for(i=0; i<5; i++)
scanf("%d",&a[i]);
for(i=0; i<5; i++)
printf("%d ",a[i]);
return 0;
}
#include
int main
{
int a[5],i;
for(i=0; i<5; i++)
scanf("%d",&a[i]);
for(i=0; i<5; i++)
printf("%d ",a[i]);
return 0;
}
- 3楼网友:玩世
- 2021-11-19 11:27
for(i=0;i<5;i++)
{scanf("%d",&a[i]);}
for(i=0;i<5;i++)
{printf("%d",a[i]);}
{scanf("%d",&a[i]);}
for(i=0;i<5;i++)
{printf("%d",a[i]);}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯