#7658: 可以有人給我a002的解答嗎?(我只是一個新手)


jonas7441 (ghost7441)


#include<stdio.h>
int main(){
int a,b,c,d;
int sum1,sum2;

scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);


sum1=a+b;
sum2=c+d;

printf("%d",sum1);
printf("%d",sum2);

return 0;
}

#7659: Re:可以有人給我a002的解答嗎?(我只是一個新手)


akira0331 (小迷糊)


#include
int main(){
int a,b,c,d;
int sum1,sum2;

scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);


sum1=a+b;
sum2=c+d;

printf("%d",sum1);
printf("%d",sum2);

return 0;
}


#include <stdio.h>

int main()
{
    int a,b;

    while(scanf("%d %d", &a, &b)!=EOF)
    {
         printf("%d\n",a+b);
    }
    return 0;
}

#7661: Re:可以有人給我a002的解答嗎?(我只是一個新手)


jonas7441 (ghost7441)



#include

int main()
{
    int a,b;

    while(scanf("%d %d", &a, &b)!=EOF)
    {
         printf("%d\n",a+b);
    }
    return 0;
}

小迷糊大大您好:

 您給的程式 一送出就成功了,但這不是重點

EOF 在C語言中 是什麼義思 

原本我在第三次作答時是寫成這樣 scanf("%d %d", &a, &b)

#7663: Re:可以有人給我a002的解答嗎?(我只是一個新手)


akira0331 (小迷糊)



#include

int main()
{
    int a,b;

    while(scanf("%d %d", &a, &b)!=EOF)
    {
         printf("%d\n",a+b);
    }
    return 0;
}

小迷糊大大您好:

 您給的程式 一送出就成功了,但這不是重點

EOF 在C語言中 是什麼義思 

原本我在第三次作答時是寫成這樣 scanf("%d %d", &a, &b)

 

我只知道 EOF 是 End of File 的縮寫,EOF的值是-1,通常用於資料庫處理

C語言在這邊的作業系統要加上輸入!=EOF 才不會出現錯誤

或者根據幾個輸入寫等於幾,例如: while(scanf("%d %d", &a, &b)==2)

當輸入兩個整數後就會進到迴圈內了

#7680: Re:可以有人給我a002的解答嗎?(我只是一個新手)


akira0331 (小迷糊)



 

 

補充說明因為輸入的資料是兩組以上,所以要用while用判斷是否有資料輸入

當scanf("%d %d", &a, &b)回傳值不是EOF,代表有資料輸入,會往下執行程式

只寫scanf("%d %d", &a, &b);  只會讀一次輸入

#7728: Re:可以有人給我a002的解答嗎?(我只是一個新手)


scott (scott)


#include
int main(){
int a,b,c,d;
int sum1,sum2;

scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);


sum1=a+b;
sum2=c+d;

printf("%d",sum1);
printf("%d",sum2);

return 0;
}


C++(4ms, 368KB)

#include <iostream>

using namespace std;

 

int main() {

int a, b;

while(cin >> a>> b)

cout << a+b << endl;