# include <stdio.h>
main(void)
{
int i = 5;
int n;
printf("请输入n的值");
scanf("%d\n", &n);
i += i * 10 + n/2;
printf("%d\n", i);
return 0;
main(void)
{
int i = 5;
int n;
printf("请输入n的值");
scanf("%d\n", &n);
i += i * 10 + n/2;
printf("%d\n", i);
return 0;
}
这段代码 我明明希望输入一个数就可以输出来,但是 为什么我要输入两个数字,才能出来结果呢?
解释: scanf("%d\n", &n); \n 不能用在这里
好友推荐: c prime plus