永发信息网

c语言如何让输入特定数字结束输入

答案:4  悬赏:0  手机版
解决时间 2021-02-02 04:10
  • 提问者网友:蔚蓝的太阳
  • 2021-02-02 00:10
c语言如何让输入特定数字结束输入
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-02-02 01:45
确定思路,可以采用循环输入遇到特定数字跳出循环,在这里while循环比较符合条件。
具体语句:
如:
#include "stdio.h"
it main()
{
   int n,i=0,a[100];
   scanf("%d",&n);
   while(n!=0)//这里的0就是特定数字。可以随便改
   {
      a[i++]=n;//将输入的数存入数组
      scanf("%d",&n);
   }
   for(int j=0;j   printf("%d,",a[j]);//输出数组
   return 0;
}
全部回答
  • 1楼网友:轮獄道
  • 2021-02-02 03:41
貌似不行,貌似只能做到统计-1前面的0到9的数的个数
  • 2楼网友:杯酒困英雄
  • 2021-02-02 03:12
以下是空格输入,但没有你说的问题啊。
Please input 0-9,end with -1:
1 2 3 4 5 6 -1
the number of integer is:6
Press any key to continue
  • 3楼网友:西风乍起
  • 2021-02-02 01:56
这段代码每输入一个数字后回车的话,输入-1之后就程序自动结束并且统计0-9的整数个数,符合楼主的要求
如果是空格的话就不行,不过程序还是统计输入-1之前的整数个数,-1之后输入的数字不统计=w=
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯