C语言练习(1)——多组输入

C语言初学者在进行练习时往往会忽略多组输入这一类型,并且会将这一类型的练习题和非多组输入的练习混淆,这一问题会为我们学习C语言带来极大的不便。

下面是多组输入的练习

看到题目时,我们应当注意这道题目考察的类型是“多组输入”,我们就应当注意起来,否则我们就会犯常见的错误,下面是忽略多组输入导致的常见的错误

这时,我们要理解多组输入的概念:输入一组数据判断大小后,应当能够继续判断大小,而不是直接结束程序运行。要达到此目的,我们应当使用 while循环。

因为scanf的返回值是读取到数据的个数,我们输入的是一个数据,所以我们可以让scanf和 1 来进行判断。只要我们输入数据,此循环就不会停止,并且一直帮助我们进行多组输入的判断。

另外一种写法,当scanf返回一个整数,表示成功读入的项目数,或者如果发生错误或到达文件结束(EOF),则返回 EOF。

所以另一种写法为:

  • 17
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值