标题:[求助]表达式求值-----》符号的引用
只看楼主
liweiqing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-10-16
 问题点数:0 回复次数:7 
[求助]表达式求值-----》符号的引用
#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: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-10-27
得分:0 

看题有点小晕.........
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
专家分:0
注 册:2007-10-6
得分:0 
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
专家分:0
注 册:2007-11-5
得分:0 
[分享]回复:(lyl625760)scanf(
最后一个break 不要
2007-11-12 19:06
liweiqing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-10-16
得分:0 
哦,原来要这样啊,
终于明白了,菜鸟和大侠之间的区别,呵呵呵!!!!

岂能尽如人意,但求无愧于心.
2007-11-12 21:36
苦中求乐
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2007-10-27
得分:0 
default:printf("error\n");break;还用要吗
break; 可用可不用,结果一样.

笨鸟先飞。可惜我既笨又懒!
2007-11-12 21:48
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
为了可读性,还是加的好.在这里不加没有任何问题.

倚天照海花无数,流水高山心自知。
2007-11-12 23:11
eakcon
Rank: 1
等 级:新手上路
帖 子:754
专家分:0
注 册:2007-11-7
得分:0 
C是不是代表运算符+,-,*,/
scanf("%c",&c);
2007-11-13 11:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185562-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.744353 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved