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


jonas7441 (ghost7441)

學校 : 崑山科技大學
編號 : 32228
來源 : [36.238.203.182]
最後登入時間 :
2016-08-22 10:26:59
a002. 簡易加法 | From: [114.39.187.105] | 發表日期 : 2013-04-09 17:05

#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 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a002. 簡易加法 | From: [203.70.194.240] | 發表日期 : 2013-04-09 19:06

#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)

學校 : 崑山科技大學
編號 : 32228
來源 : [36.238.203.182]
最後登入時間 :
2016-08-22 10:26:59
a002. 簡易加法 | From: [114.39.160.226] | 發表日期 : 2013-04-09 19:39


#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 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a002. 簡易加法 | From: [203.70.194.240] | 發表日期 : 2013-04-10 13:17


#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 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a002. 簡易加法 | From: [203.70.194.240] | 發表日期 : 2013-04-15 14:03


 

 

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

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

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

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


scott (scott)

學校 : 新北市立板橋高級中學
編號 : 27138
來源 : [67.22.22.217]
最後登入時間 :
2023-11-22 06:25:22
a002. 簡易加法 | From: [36.226.51.60] | 發表日期 : 2013-05-06 23:43

#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;

 
ZeroJudge Forum