我試圖做一個簡單的C計算器,因爲我是一個新手,並認爲這將是一個好主意。這是我的代碼:簡單的C計算器錯誤
#include <stdio.h>
main()
{
char b;
int a,c,d;
printf("Please enter your first number: ");
scanf("%d",&a);
printf("Please enter your second number: ");
scanf("%d",%c);
printf("Enter your operation");
scanf("%c",&b);
if (b == 'a')
{
d = a + c;
printf("The answer is: %d",d);
}
}
當我編譯的代碼,這是錯誤/警告我得到:
D:...|4|warning: return type defaults to 'int'|
D:...||In function 'main':|
D:...|10|error: expected expression before '%' token|
是否有人可以幫忙嗎?
聲明main()爲int main(void)並返回0。 –