模拟支付宝饲料那个,但是输出结果是180a,不知道错在哪了,怎么改,c语言。软件是dev

2025-04-29 07:41:04
推荐回答(1个)
回答1:

以上代码第一个问题是
scanf("%d %d\n",&a,&c);
scanf实际上是不能读入回车换行符的,控制字符串中\n属于语义错误,而且两个%d之间的空格也完全没有必要,应改为
scanf("%d%d",&a,&c);
第二个问题是在最后的右花括号},之前缺少一句:return 0;
虽然DEV C++可以通过编译,但其他编译会报错,也就是说main函数推荐的标准是
int main()
{
...;
return 0;
}