问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用C编程代码实现两个运算符的优先级比较

发布网友 发布时间:2022-04-23 20:43

我来回答

2个回答

热心网友 时间:2023-10-09 07:00

如果我的回答你还满意
记得选个满意答案哦
#include<stdio.h>
void
main()
{
float
a,b;
char
c;
printf("请输入两个操作数:");
scanf("%f",&a);
scanf("%f",&b);
getchar();
printf("请选择操作运算:");
scanf("%c",&c);
switch(c)
{
case
'+':
printf("结果是:%f\n",a+b);
break;
case
'-':
printf("结果是:%f\n",a-b);
break;
case
'*':
printf("结果是:%f\n",a*b);
break;
case
'/':
printf("结果是:%f\n",a/b);
break;
default:
printf("无此操作!");
}
}

热心网友 时间:2023-10-09 07:01

想法不错。不过你是用c语言本身来判断,还是自己把优先级列在代码中。第二种,用switch把优先级高的放在前面就能实现了,依次输出123等。把输出量存放在a和b中,谁小谁优先级高。等优先级输出值相同就行了。
第一种比较有意义了,也比较复杂:算术运算符可以用公式得出的结果来判断以此类推,每个运算符都要有一个公式两个结果,运算符个数为n,需要n!个公式(数列不好。不知道算没算对)反正不少啊!而且还要考虑以后可能多几个运算符。程序可扩展性的问题。
真有此程序的话。我也求一个(利用语言本身判断优先级的)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 C语言逻辑运算 优先级问题? c语言的优先级 C语言优先级请一步步解释一下 C语言中运算符优先级别的问题 C语言中的优先级 您好,我想向您请教一下c语言各个运算符的优先级别? c语言中“与”和“或”的优先级是什么? c语言优先级 现在官方升级win10会是永久激活吗 c语言优先级是什么意思? 最近游戏里频繁出现新出的永久武器:M14-ebr~金牛座,官方给出的评价,与雷神的对比居然样样强过 王者荣耀有哪些被官方永久删除的几件装备? 一个人加我qq说是手游官方客服给我永久vip让我下载这个软件有没有可能是骗子? 抖音直播被官方永久禁播,现在又能开直播了怎么回事?我能继续播吗? 抖音直播被官方永久禁播,但是现在还是能开直播,我能继续播吗? 土豆英雄幸运星兑换码 炫舞官方上写的充值30QB送永久但是我充值了得到的却不是永久的,希望炫舞官方给个解释? 大海战2总部官方给的12格是永久的吗? 听说CF官网里有永久枪?是不是真的! 官方给的永久激活码忍32021十月 请教c语言等编程语言优先级的问题,对着这个优先级的表看得不是很明白,有的从左往右,有的从右往左 c语言运算符优先级 扬子立式空调怎么清洗? 怎样教育好孩子? 点点橙早教怎么样 腾达路由器能连接上网,但手机搜索不到无线名称连接不上去 腾达路由器无法搜索到wifi 腾达路由器2.4G不小心关了,搜索不到wifi怎么开启家里也没有电脑? 请问腾达路由器我设置了隐藏找不到自己的wf了怎么办 腾达无线路由器怎么弄,电脑能上网了,手机怎么搜索不到WIFI ? 为什么我安装了tenda的路由器,手机wifi还是搜不到,是需要设置还是怎么样 腾达路由器无线搜不到信号 家里的无线路由器老是出现无法搜索到的情况,就是找不到wifi名字,这时候就需要重启,重启之后就可以 腾达路由器w308r升级固件,电脑手机都搜不到wifi帐号了。192.168.0.1也进不了。 腾达路由器怎么设置手动添加无线网络 就是别人搜不到我家wifi 要手动输入才可以 急求 腾达路由器怎么找到隐藏的无线名称 怎么查看路由器名称?用WIFI好像没有搜到自己家的腾达路由器,所以想询问大家怎么查看自家路由器名称。 怎么知道腾达路由器隐藏的wifi名称 腾达路由器wifi灯亮着,不闪,手机也搜不到wifi信号,怎么破 天翼有线宽带连接腾达无线路由器为什么手机搜不到wifi信号?