解题思路:
while(~scanf("%d%d",&A,&B))和while(scanf("%d%d",&A,&B)!=EOF)是一样的输出效果。
原因:EOF是一个宏,数值是-1。 而~是按位取反。-1的按位取反是0,所以二者的作用可以理解为一样。
注意事项:
注意OJ(Online Judge)系统只对比一次最后的结果,所以不用全部输入再全部输出。
参考代码:
#include <stdio.h> int main() { int A,B; while(~scanf("%d%d",&A,&B)) { printf("%d\n",A+B); } return 0; }
0.0分
0 人评分