C语言:错误 2.c 8: 语句缺少';'在 main 函数中

#include<stdio.h>voidmain(){inta,b,c,d,e,f;a=3;b=4;c=-5;d=a>2b&&b<3c;e=a+b>4c&&-5c<2;... #include <stdio.h>
void main()
{
int a,b,c,d,e,f;
a=3;
b=4;
c=-5;
d=a>2b&&b<3c;
e=a+b>4c&&-5c<2;
f=c+3b>a!||c>0;
printf("%d,%d,%d",d,e,f);
getch();
}
展开
 我来答
黄邦勇帅哥哥
2010-03-26 · TA获得超过3987个赞
知道大有可为答主
回答量:1199
采纳率:100%
帮助的人:482万
展开全部
你首先把里面的什么2a, 2b, 3c之类的东东改写成2*a, 2*b, 3*c吧,
f=c+3b>a!||c>0; //然后这一句应改为f=c+3*b>!a||c>0;
其中a!改为!a,把3b改为3*b,还有||这个符号应在英文输入法下输入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
psong310
2010-03-26 · TA获得超过254个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:140万
展开全部
大哥,不要拿数学的思维用在计算机上,那样学不好的。我以前经常把等号==写成赋值号=;计算机毕竟是物理设备。
你那2b,3c等等的中间要加*号;
然后拿三个表达式按运算符的优先级和结核性计算;
赋值号最低最后算,后面是逻辑表达式,值真为1,假为0;
所以def不是1就是0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunsyh888
2010-03-26 · TA获得超过1028个赞
知道小有建树答主
回答量:752
采纳率:0%
帮助的人:493万
展开全部
2b 3c 4c 5c 表示什么 乘积的话邀加 *
不知道优先级的话最好加个()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小帅哥哥201
2010-03-26 · TA获得超过614个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:0
展开全部
d,e,f输出的时候是boolean型啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式