草明&草明
2019-03-20 15:20用C语言实现从键盘输入一组非零整数(以输入零作为输入结束的标志)
功能:想通过这个函数实现输入一些数据,但是是以输入0作为输入结束标志的。
问题:运行结果是当输入0时并不会结束循环,而是还可以一直输入数据。
求各路大佬帮忙看看哪里错了?。。
我改了一下:但是运行出来还是错的。。。。。
for(i=0;i<100;i++)
{
scanf("%d",&a[i]);
if(a[i]=='0')
break;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 下面的程序完成对长度为N的整型数组a进行从小到大的排序。请分别用选择排序法、冒泡排序法完成函数sort。
- c语言
- c++
- 3个回答
- 输入整数n(n<=20),和2个整数x,y,随机产生n个x-y之间的正整数并保存到数组中。将数组中这n个数中的第0个与第n-1个,第2个与倒数第n-2个元素交换。显示交换前与交换后的数组。(要求判断n为小于等于20的正整数)
- c语言
- c++
- 1个回答
- python从键盘上输入一个正整数n,找出1000至10000之间所有各位数字之和等于n的数?
- python
- 1个回答
- 从键盘输入n(1<=n<=10)个正整数,用空格隔开,最后以整数-1表示输入结束。把n个整数(-1除外)存入数组,然后找出其中的最大值和最小值并输出。 【输入形式】
- c语言
- 1个回答
- 大一作业题求解,打印方阵问题
- c语言
- c++
- 2个回答
换一换