#include <stdio.h>
int sum(int a, int b){
int k;
return (a+b);
}
int main(void){
int i,j;
printf("Enter two numbers:");
scanf("%d&d", &i, &j);
printf("%d%d\n",i,j);
printf("%d",sum(i,j));
return 0;
}
#include
int sum(int a, int b){
int k;
return (a+b);
}
int main(void){
int i,j;
printf("Enter two numbers:");
scanf("%d&d", &i, &j);
printf("%d%d\n",i,j);
printf("%d",sum(i,j));
return 0;
}
邏輯是對的
不過 sum這個function 裡面宣告的k不太懂是改過的嗎?
原本長這樣嗎:
int k;
k=i+j;
return k;
還有主程式裡面scanf("%d%d")才對
這樣改可以編譯過去
不過如果要在這個網頁上 執行測試
就把
printf("Enter two numbers:");
printf("%d%d\n",i,j);
刪掉
或者去修改測試輸出那邊的數值