关于C语言连续输入问题

img


在可以连续输入并输出值的情况下,怎么退出程序

输入一个特殊值比如-1等,然后break, main里面记得加return 0;

有两种方法:
1.设定一个结束的值,比如-1,当读取到-1的时候就退出循环;
2.判断scanf_s的返回值,while( (res = scanf_s("%d,%d",&x,&y)) != EOF) ,当输入非数字字符时,scanf_s就会返回EOF,从而退出循环。