怎样用while循环输入

    有时会遇到这样的要求,没告诉你要输入几组数据,但输入的时候随机停止输入,这时就可以用while来实现,怎么实现呢,具体代码如下

while(~scanf("%d%d",&m,&n))

scanf函数是有返回值的,当你按照正确的格式输入两个数据是,返回值是2,正确输入一个返回值为1,一个都没有返回值为0

上面的代码相当于

while(scanf("%d%d",&m,&n)!=0)

希望以上内容可以帮到你

猜你喜欢

转载自blog.csdn.net/weixin_44341938/article/details/87909366