c语言定义a【1000】,输入10个数,怎么弄
答案:2 悬赏:30 手机版
解决时间 2021-02-14 09:26
- 提问者网友:焚苦与心
- 2021-02-13 11:20
c语言定义a【1000】,输入10个数,怎么弄
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-13 12:28
#include
int main()
{
int a[1000];
int i,j;
int main()
{
int a[1000];
int i,j;
printf("输入数字:
"); for(i=0;i<1000;i++)
{
if(i==10)//输入10个数就中止从键盘读取数据
break;
scanf("%d",&a[i]);
}//a[i]='';
for(j=0;j printf("%d ",a[j]);
return 0;
}
运行结果:
追问输入未知个数的数字呢?追答那你就确定你想输入多少个数字呗:
#include
int main()
{
int a[1000];
int i,j,n;
printf("你想输入多少个数字:\n");
scanf("%d",&n);
printf("输入数字:\n");
for(i=0;i<1000;i++)
{
if(i==n)//输入n个数就中止从键盘读取数据,这个n就是你想输入的数字的个数。
break;
scanf("%d",&a[i]);
}//a[i]='\0';
for(j=0;j printf("%d ",a[j]);
return 0;
}
全部回答
- 1楼网友:空山清雨
- 2021-02-13 12:37
你输入10个数,输入时的for循环应该是i<=10啊,执行10次
输出是什么意思啊?要是把这十个数输出,也是i<=10啊,i+=5又是啥意思?追问i+=5意思是间隔5个数输出一个数,还有我的意思我定义a【1000】长度长,我随机输入多少个数怎么写··············追答你定义1000个没问题,但是你用了10个,输出的时候还写i<=1000就不对了啊 没有那么多个数啊
输出是什么意思啊?要是把这十个数输出,也是i<=10啊,i+=5又是啥意思?追问i+=5意思是间隔5个数输出一个数,还有我的意思我定义a【1000】长度长,我随机输入多少个数怎么写··············追答你定义1000个没问题,但是你用了10个,输出的时候还写i<=1000就不对了啊 没有那么多个数啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯