我完全不知道爲什麼它返回2
爲a=2
和b=2
..2 + 2 =在C2(雙算術)
任何想法?
#include <stdlib.h>
int main()
{
double a,b,c;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
printf("c=");
scanf("%d", &c);
printf("x=%d", a+b);
return 0;
}
您的問題已回答,但您還有其他錯誤。您包含'stdlib.h',但'printf'和'scanf'沒有在'stdlib.h'中定義。你需要'stdio.h'。順便說一句,你的編譯器確實應該發出所有這些問題的警告。你讀過它的輸出了嗎? –