#8007: a002题的求助


Sunday_15 (Sunday_15)


#include<stdio.h>
using namespace std;
int main()
{
     int
         a,
         b,
         s;
     while(scanf("%d %d",&a,&b))
     {
         s=a+b;
         printf("%d",s);
     }
     return 0;
}

 

这是我做a002.简易加法的源代码(c++),

但系统说我NA

为什么?

#8015: Re:a002题的求助


lfs92002 (GMan每日殺水題1.6449340668482264364...)


#include
using namespace std;
int main()
{
     int
         a,
         b,
         s;

    //要判斷輸入是否結束 EOF( End Of File ) 值定義為 -1
     while(~scanf("%d %d",&a,&b))       //一種簡潔的寫法 
   //while(scanf("%d %d",&a,&b)!=EOF)//標準一點

   //while(scanf("%d %d",&a,&b)==2) //也可以這樣寫 scanf 回傳成功讀取的輸入數目

     {
         s=a+b;
         printf("%d\n",s); //輸出後要換行

     }
     return 0;
}

 

 

PS 其實你好像發錯位置了