返回

c语言中scanf如何实现从标准输入上读入数量不定的整型数据

发布时间:2023-01-14 16:05:10 416
# 数据

问题分析:

     使用scanf进行多次输入数据,需要用到循环语句,而循环语句的循环次数是根据判断条件来确定的,那我们怎么去设置这个判断条件,使循环次数与输入数据的数量相同呢?我们仔细观察输入数据的特点不难发现每两个数据之间都以一个空格或者其他的符号间隔开来。因此,我们可以以输入数据之间的间隔符来判判断输入数据的数量。

思路归纳:

      使用do{}while循环语句进行重复输入,以输入数据间的间隔符作为判断条件确定循环次数。

以空格作为间隔符进行演示代码:

#include
int main()
{
int a[100],i=0;
char c;
do
{
scanf("%d",&a[i]);
i++;
}while((c=getchar())==' ');
reruru 0;
}


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
字符串函数(day21) 2023-01-14 15:37:51