c语言 if else问题 总是报错 谢谢大侠

[复制链接]
查看11 | 回复5 | 2012-10-8 18:13:30 | 显示全部楼层 |阅读模式
#include "stdafx.h"#includeint _tmain(int argc, _TCHAR* argv[]){ int a,b,c; printf("请输入a、b两个整数:\n"); scanf("%d,%d",&a,&b); printf("a的值为:%d\n",a);
printf("b的值为:%d\n",b);
c=a*b;if (c>5000)printf("a、b乘积大于5000\n"); else if(c=5000)///////////////////////////////////////////////这里else i...
回复

使用道具 举报

千问 | 2012-10-8 18:13:30 | 显示全部楼层
else if(c==5000)
//修改一下这里试一下,好像问题不在这里但其他地方也看不出问题,或者你添加花括号整理一下嵌套逻辑,也不知道你的几个报错指向了哪一行。
printf("a、b乘积等于5000\n");
else
printf("a、b的乘积小于5000");...
回复

使用道具 举报

千问 | 2012-10-8 18:13:30 | 显示全部楼层
应该是 if (c==5000), 你少写一个=号。另外总觉得你的 c=5000 前后的括号似乎不对,好像打开了中文输入法似的。...
回复

使用道具 举报

千问 | 2012-10-8 18:13:30 | 显示全部楼层
scanf("%d,%d",&a,&b); --》输入两个数时中间要有个逗号c=5000--》c==5000...
回复

使用道具 举报

千问 | 2012-10-8 18:13:30 | 显示全部楼层
else if(c=5000)语句错了,应该是else if(c==5000)。你调试一下试试...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行