1.本題為一專案,包含兩段程式碼,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
//CPD03-1.c的程式如下:
#include <stdio.h>
#include <stdlib.h>
int x, y;
int callTotal();
int main()
{
int tot;
printf("請輸入x, y的值: ");
scanf("%d %d", &x, &y);
tot=callTotal();
printf("%d+%d=%d\n", x, y, tot);
return 0;
}
//CPD03-2.c的程式如下:
int callTotal()
{
int sum,x,y;
sum = x+y;
return sum;
}
100 200
請輸入x, y的值: 100 200 100+200=300
此題應以專案的方式建立兩個 .c 程式,但因 judge 系統無法以專案方式執行,所以請使用者將兩檔案合併。
下列是以兩 c 檔案的解答
//CPD03-1.c的程式如下:
#include
#include
int x, y;
int callTotal();
int main() {
int tot;
printf("請輸入x, y的值: ");
scanf("%d %d", &x, &y);
tot=callTotal();
printf("%d+%d=%d\n", x, y, tot);
return 0;
}
//CPD03-2.c的程式如下:
int x,y;
int callTotal(){
int sum;
sum = x+y;
return sum;
}
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |