永发信息网

定义一个整型数组a[100],怎样随意输入任意个数(注意:随意输入的,连自己也不知道)。

答案:3  悬赏:50  手机版
解决时间 2021-11-18 19:34
  • 提问者网友:未信
  • 2021-11-18 06:27
定义一个整型数组a[100],怎样随意输入任意个数(注意:随意输入的,连自己也不知道)。
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-11-18 08:03
for(int i=0;i<100;++i)
{
scanf("%d",&a[i]);
if(getchar()=='\n')
break;
}

这样你就可以把输入的数按顺序一个个存到数组里面了,在你打入回车符\n后就意味着输入结束(你也可以把它改成别的),结束后i+1的值就是你输入的个数了
全部回答
  • 1楼网友:梦中风几里
  • 2021-11-18 11:02
for(i=0;i<100;i++)
{
a[i-1]=rand();
}

要看你的数组是什么类型,加入你只要100以内的数字,还应该对rand操作,即rand()%100

其他情况你自己弄就行了
  • 2楼网友:夜风逐马
  • 2021-11-18 09:30
利用rand()函数可生成随机数,但同常为伪随机所以可取当前系统时间为随机种子rand(time(NULL))通过rand(time(NULL))%n控制生成数在0到n之间再存入数组即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯