关于hdu1000中遇到的问题

    技术2022-05-20  75

    如果是以下程序(在acm上提交)会遇到ouput limitexceeded,不能ac #include<stdio.h> void main (){   int a ,b ;   while (scanf ( "%d%d" ,&a ,&b ))     printf ( "%d/n" ,a +b );  } 如果是以下程序则可以ac #include<stdio.h> void main (){   int a ,b ;   while (scanf ( "%d %d" ,&a ,&b )!=EOF )  {     printf ( "%d/n" ,a +b );  }} 比较一下不难看出,是因为While中的判断条件问题,经查阅scanf函数在读到文件尾的时候返回值为EOF,所以第一个程序不能ac!

    最新回复(0)