读入一个实数、一个操作符(仅限于+ - * /)、一个实数,求该表达式的值。若除数为0,输出“the divisor is 0.” 输入格式: 读入操作数、操作符、操作数 输出格式: 输出表达式的值(保留两位小数)。若除数为0,输出“the divisor is 0.” 用c语言
```c #include <stdio.h> int main() { double num1, num2, result; char op; scanf("%lf %c %lf", &num1, &op, &num2); switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 == 0) { printf("the divisor is 0.\n"); return 0; } result = num1 / num2; break; default: printf("Invalid operator!\n"); return 0; } printf("%.2lf\n", result); return 0; } ``` [2024-10-30 16:14:46 | AI写代码神器 | 209点数解答]
相关提问
- [字节豆包] 读入一个实数、一个操作符(仅限于+ - * /)、一个实数,求该表达式的值。若除数为0,输出“the divisor is 0.” 输入格式: 读入操作数、操作符、操作数 输出格式: 输出表达式的值(保留两位小数)。若除数为0,输出“the divisor is 0.” 用c语言(209点数解答 | 2024-10-30 16:14:46)132
- [字节豆包] 递归下降语法分析程序举例 本例文法: g[<表达式>]: g[e]: <表达式>→<表达式>+<项>|<表达式>-<项>|<项> e→e+t|t <项>→<项>*<因式>|<项>/<因式>|<因式> t→t*f|f <因式>→<标识符>|<无符号整数>|(<表达式>) f→i|(e) #include <stdio.h> #include <dos.h> #include <stdlib.h> #include <string.h> char a[50],b[50],d[200],e[10];/*数组a存输入串,数组d存推导式,*/ char ch; int n1,i1=0,flag=1,n=5; /*flag=1处理非终结符,flag=0处理终结符*/ int total=0; /*步骤计数器*/ int e(); int e1(); int t(); int g();/*e’*/ int s();/*t’*/ int f(); void input(); void input1((1371点数解答 | 2024-12-12 22:46:04)241
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(385点数解答 | 2025-01-08 03:43:54)429
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(346点数解答 | 2025-01-08 03:46:29)425
- [字节豆包] 定义具有继承关系的点类point和圆类circle和测试类mainclass, point类具有x,y两个属性,用于表示点的坐标(整数),为point类添加相应构造方法point(x,y)。(2)circle类为point类的子类,它本身包含半径radius(整数),为circle类添加相应构造方法circle(x,y ,radius),求周长(小数)getperi ()和求面积(小数)getarea0)的方法,在方法中打印相关结果(公式:周长=2*3.14*半径,面积=3.14*半径*半径)。 (3)创建测试类mainclass,在其main方法中创建circle类对象c,圆心坐标(50,30),半径为4,调用对象c的相关方法打印的圆的周长和面积。(246点数解答 | 2024-11-11 16:36:30)313
- [字节豆包] 用c写一个代码,要求:本题要求格式化输入数据三个数据,第一个是整数,第二个是实数,第三个是一个字符。然后格式化输出这三个数据。 输入格式: 在一行输入三个数据,a是整数,b是实数,c是字符。格式为: a=整数,b=实数:c=字符。 输出格式: 输出为a=整数,b=实数,c=字符 。其中整数的宽度为10,左对齐,并且数字的前面带正负号;实数的宽度为20,其中小数3位;字符不做特别要求。 输入样例: a=3,b=5.5:c=a 输出样例: a=+3 ,b= 5.500,c=a(103点数解答 | 2024-10-24 11:12:53)371
- [字节豆包] 查询20岁的所有有选课的学生的学号、姓名、平均成绩(avg_score,此为列名,下同)(平均成绩四舍五入到个位)、总成绩(sum_score)。如果一门课选两次以上,只计算最高成绩那一次。 test6_05有四个列,并且列名必须是:sid、name、avg_score、sum_score。通过下面方式实现列名定义: create or replace view test6_05 as select sid,name,(表达式) avg_score,(表达式) sum_score from ……(116点数解答 | 2024-10-21 00:46:57)198
- [字节豆包] 乘坐飞机时,当乘客行李小于等于 20 20公斤时,按每公斤 1.68 1.68元收费,大于 20 20公斤时,按每公斤 1.98 1.98元收费,编程计算收费(保留 2 2位小数)。 输入格式 行李重量。 输出格式 费用(保留 2 2位小数)。(250点数解答 | 2026-01-29 17:07:02)8
- [阿里通义] 一个 5×6 的迷宫样例如下: 要求给出从起点(1,1)到终点(3,4)的路径。 为了处理方便,保证最外圈全都为障碍物。 扩展到一般情况,一个 m×n 的迷宫,要求输出从起点(1,1)到终点(m-2,n-2)的路径。 测试实例保证路径是唯一的。 该题要求自行设计一个栈来做。如果设计的是顺序栈,则保证栈的大小不超过 200 个元素。 输入 第一行为两个整数 m 和 n,表示 m×n 的迷宫。 接下来有 m 行,每行有 n 个数(n 个数之间用空格间隔,值 = 0 表示可以通行,值 = 1 表示为障碍物) 输出 输出从起点到终点的路径,每个坐标占一行,坐标间的行号和列号用一个空格间隔。具体格式可参考样例。c++ 源代码(732点数解答 | 2024-11-03 02:34:53)498
- [字节豆包] 小数:由整数部分与小数部分构成,以小数点“.”分隔。 例如:小数12.3,12为整数部分,3为小数部分。 给定一个小数n(10.0 < n < 99.0),输出其整数部分。 例如:n = 12.3;12.3的整数部分是12。 输入: 输入一个小数n(10.0<n<99.0)。 输出: 输出一个整数,表示n的整数部分。(136点数解答 | 2026-01-11 19:23:18)23
- [DeepSeek] 题目描述 现有N(N≤1000) 名同学,每名同学需要设计一个结构体记录以下信息:学号(不超过 100000 的正整数)、学业成绩和素质拓展成绩(分别是 0 到 100 的整数)、综合分数(实数)。 每行读入同学的姓名、学业成绩和素质拓展成绩,并且计算综合分数(分别按照 70% 和 30% 权重累加). 判断该学生是否“优秀”。优秀的定义是学业和素质拓展成绩总分大于等于140 分,且综合分数不小于 80 分。 输入 第一行一个整数 N。 接下来 N 行,每行 3 个整数,依次代表学号、学业成绩和素质拓展成绩。 输出 N 行,如果第 i 名学生是优秀的,输出 Excellent,否则输出 Not excellent 样例输入 复制 4 1223 95 59 1224 50 7 1473 32 45 1556 86 99 样例输出 复制 Excellent Not excellent Not excellent Excellent(155点数解答 | 2025-12-16 12:25:48)52
- [字节豆包] 用c++输出:读入 的值, 解一元二次方程 ,也就是求出 的值。 提示:可以用一元二次方程的根的判别式 来求方程的解; 令 如果 , 存在两个不同的解,分别为: , ; 如果 , 存在一个解: ; 如果 , 无解。 输入 读入三个浮点数分别为 . 输出 如果存在两个解,按照下面的格式输出: x1=? x2=? 如果存在一个解,按照下面的格式输出: x1=? 如果不存在解,输出: "No answer" 结果保留两位小数. 样例输入 复制 1 -4 3 样例输出 复制 x1=1.00 x2=3.00(594点数解答 | 2025-12-10 22:07:03)46