| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 179 人关注过本帖
标题:[求助]表达式求值-----》符号的引用
收藏  订阅  推荐  打印 
liweiqing
Rank: 2
等级:注册会员
帖子:72
积分:846
注册:2007-10-16
[求助]表达式求值-----》符号的引用

#include <stdio.h>
main()
{int a,b,sum;char c;
scanf("%d%d",&a,&b);
scanf("%c",&c);/*输入一个操作符
sum=a和b的c(代表一个操作符)的运算;
}

请教各位大侠运算操作该怎样实现啊;
搜索更多相关主题的帖子: 求值  符号  操作符  sum  
2007-11-12 18:23
jxj777
Rank: 2
等级:注册会员
帖子:91
积分:1066
注册:2007-10-27

看题有点小晕.........
C是不是代表运算符+,-,*,/
scanf("%c",&c);
switch(c)
{
case '+':printf("a+b=%d\n",(a+b));break;
case '-':printf("a-b=%d\n",(a-b));break;
case '*':printf("a*b=%d\n",(a*b));break;
case '/':printf("a/b=%d\n",(a/b));break;
default:printf("error\n");break;
}


一个人的力量是缈小的....... 互帮互助才是出路
2007-11-12 18:43
lyl625760
Rank: 1
等级:新手上路
帖子:26
积分:362
注册:2007-10-6

scanf("%c",&c);
switch(c)
{
case '+':printf("a+b=%d\n",(a+b));break;
case '-':printf("a-b=%d\n",(a-b));break;
case '*':printf("a*b=%d\n",(a*b));break;
case '/':printf("a/b=%d\n",(a/b));break;
default:printf("error\n");break;还用要吗
}
2007-11-12 18:56
飘落天涯
Rank: 1
等级:新手上路
帖子:24
积分:344
注册:2007-11-5
[分享]回复:(lyl625760)scanf(

最后一个break 不要
2007-11-12 19:06
liweiqing
Rank: 2
等级:注册会员
帖子:72
积分:846
注册:2007-10-16

哦,原来要这样啊,
终于明白了,菜鸟和大侠之间的区别,呵呵呵!!!!

岂能尽如人意,但求无愧于心.
2007-11-12 21:36
苦中求乐
Rank: 2
等级:注册会员
帖子:60
积分:790
注册:2007-10-27

default:printf("error\n");break;还用要吗
break; 可用可不用,结果一样.

笨鸟先飞。可惜我既笨又懒!
2007-11-12 21:48
nuciewth
Rank: 12Rank: 12Rank: 12
来自:我爱龙龙
等级:版主
威望:93
帖子:9525
积分:95102
注册:2006-5-23

为了可读性,还是加的好.在这里不加没有任何问题.

倚天照海花无数,流水高山心自知。
2007-11-12 23:11
eakcon
Rank: 4
等级:高级会员
帖子:755
积分:7730
注册:2007-11-7

C是不是代表运算符+,-,*,/
scanf("%c",&c);
2007-11-13 11:43
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 3.782778 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved