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

#include<stdio.h>intmain(){inta,c,d;//定义变量printf("请输入在线支付次数、到店支付次数:\n");scanf("%d%d\n... #include<stdio.h>

int main()

{

int a, c, d; // 定义变量

printf("请输入在线支付次数、到店支付次数:\n");
scanf("%d %d\n",&a,&c);
d=(a+c)*180; //计算饲料产量

printf(" 今天蚂蚁庄园一共产生了%dg鸡饲料\n",d);

}
展开
 我来答
cylz0703
2019-08-13 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:83%
帮助的人:4324万
展开全部
以上代码第一个问题是
scanf("%d %d\n",&a,&c);
scanf实际上是不能读入回车换行符的,控制字符串中\n属于语义错误,而且两个%d之间的空格也完全没有必要,应改为
scanf("%d%d",&a,&c);
第二个问题是在最后的右花括号},之前缺少一句:return 0;
虽然DEV C++可以通过编译,但其他编译会报错,也就是说main函数推荐的标准是
int main()
{
...;
return 0;
}
SEONE
2019-08-12 · 超过22用户采纳过TA的回答
知道答主
回答量:87
采纳率:50%
帮助的人:23.7万
展开全部
输出结果是180a?你怎么输入的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式