我有这个代码。
#include <stdio.h>
int main(void)
{
int dogs;
printf("How many dogs do you have?\n");
scanf("%d", &dogs);
printf("So you have %d dog(s)!\n", dogs);
return 0;
}
据我所知,在执行时,程序会说“你有多少只狗”,然后我输入一个数字。相反,我得到一个空白页,我必须先输入一个数字。然后我得到
你有多少条狗?所以你有3条狗!(如果我输入 3)
我正在使用 Eclipse + MinGW,这是我第一次使用 C,所以我不确定我必须/必须设置什么。