对于输入的两个整数,按照要求输出其和差积商。 输入格式: 在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为0。 输出格式: 共四行,格式是: [a] + [b] = [a+b] [a] - [b] = [a-b] [a] * [b] = [a*b] [a] / [b] = [a/b] 其中,带有方括号的内容(如[a]、[b]、[a+b]等)表示相应整数或运算结果的值,在输出时要用实际的值代替。 并且:a/b应输出整数部分。 提示:注意表达式中的空格。


```python # 读取输入的两个整数 a, b = map(int, input().split()) # 输出加法结果 print(f"{a} + {b} = {a + b}") # 输出减法结果 print(f"{a} - {b} = {a - b}") # 输出乘法结果 print(f"{a} * {b} = {a * b}") # 输出除法结果(取整数部分) print(f"{a} / {b} = {a // b}") ``` 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: 1. 输入格式的验证,要确保输入的是两个不超过100的非负整数且第二个数不为0,这里代码没有做严格验证,在更复杂的场景中可能需要添加验证逻辑。 2. 除法运算时,要明确是需要整数部分还是精确的浮点数结果,这里题目要求是整数部分,使用了`//`运算符。 3. 输出格式的准确性,要严格按照题目要求的格式输出,包括空格和换行等。 [2025-09-18 17:37:17 | AI写代码神器 | 250点数解答]
相关提问
- 递归下降语法分析程序举例 本例文法: 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)165
- 三倍子串 内存限制: 256 Mb时间限制: 1000 ms 题目描述 给定一个十进制正整数 n n,请问可以从 n n 中截取多少种不同的子串,使得子串构成的数字是 3 3 的倍数。 例如:当 n = 1234 n=1234 时,有且仅有 3 3, 12 12, 123 123, 234 234 这四个子串是 3 3 的倍数。 输入格式 单个整数:表示输入的数字 n n 输出格式 单个整数:表示 3 3 的倍数的子串数量。 数据范围 对于 20 % 20% 的数据, 1 ≤ n ≤ 1 0 9 1≤n≤10 9 ; 对于 50 % 50% 的数据, 1 ≤ n ≤ 1 0 100 1≤n≤10 100 ; 对于 70 % 70% 的数据, 1 ≤ n ≤ 1 0 1000 1≤n≤10 1000 ; 对于 100 % 100% 的数据, 1 ≤ n ≤ 1 0 100000 1≤n≤10 100000 样例数据 输入: 95764 输出: 6 说明: 子串6,9,57,576,957,9576是3的倍数 输入: 1111 输出: 2 说(486点数解答 | 2025-08-29 11:52:55)82
- 题目(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)292
- 题目(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)286
- 买二送一 内存限制: 256 Mb时间限制: 1000 ms 题目描述 我们需要买 n n 本书,第 i i 本书的价格为 a i a i 。 现有买二送一的促销活动:凡购买两本书,可以免费带走第三本书,但免费书的价格不能超过两本付费书中任意一本的价格即可。 请问,买下全部的书最少需要多少钱? 输入格式 第一行:单个整数表示 n n; 第二行: n n 个整数表示 a 1 , a 2 , … , a n a 1 ,a 2 ,…,a n 。 输出格式 单个整数:表示将所有书买下的最少钱数。 数据范围 对于 40 % 40% 的分数, 1 ≤ n ≤ 100 1≤n≤100; 对于 70 % 70% 的分数, 1 ≤ n ≤ 5000 1≤n≤5000; 对于 100 % 100% 的分数, 1 ≤ n ≤ 100 , 000 1≤n≤100,000, 1 ≤ a i ≤ 30 , 000 1≤a i ≤30,000。 样例数据 输入: 6 1 3 2 4 5 6 输出: 16 说明: 买2与3,送1; 买5与6,送4。 语言(315点数解答 | 2025-08-14 15:09:51)87
- 给定长度为 n 的序列 a1,a2,⋯,an 。 你需要回答多次询问,每次询问会给出一个数字 k ,请问序列中所有数字或 k 之和减去所有数字与 k 之和是多少,即求 ∑ni=1ai|k−∑ni=1ai&k 。 输入格式 第一行输入一个整数 n 。 第二行输入 n 个整数 a1,a2,⋯,an 。 第三行输入一个整数 q ,表示询问次数。 接下来 q 行,每行输入一个整数 k 。 输出格式 对于每次询问,输出一行一个整数,表示答案。 样例输入 5 1 2 3 4 5 5 1 2 3 4 5 样例输出 14 17 16 19 18 数据范围 对于 30% 的数据,保证 n,q≤1000 。 对于 100% 的数据,保证 1≤n,q≤5×105,1≤ai,k≤109 。 用C++xie(232点数解答 | 2025-01-08 19:10:29)360
- 给定长度为 n 的序列 a1,a2,⋯,an 。 你需要回答多次询问,每次询问会给出一个数字 k ,请问序列中所有数字或 k 之和减去所有数字与 k 之和是多少,即求 ∑ni=1ai|k−∑ni=1ai&k 。 输入格式 第一行输入一个整数 n 。 第二行输入 n 个整数 a1,a2,⋯,an 。 第三行输入一个整数 q ,表示询问次数。 接下来 q 行,每行输入一个整数 k 。 输出格式 对于每次询问,输出一行一个整数,表示答案。 样例输入 5 1 2 3 4 5 5 1 2 3 4 5 样例输出 14 17 16 19 18 数据范围 对于 30% 的数据,保证 n,q≤1000 。 对于 100% 的数据,保证 1≤n,q≤5×105,1≤ai,k≤109 。 用C++xie(244点数解答 | 2025-01-08 19:10:30)237
- 7927: 【C3】星空下的萤火虫 时间限制: 1 Sec 内存限制: 128 MB 提交: 0 解决: 33 [提交][状态][命题人:xuc] 题目描述 在一个星光璀璨的夜晚,许多小萤火虫在草地上飞舞,它们决定在不同的位置闪烁。每只萤火虫的位置都不相同,比如当两只萤火虫之间的距离小于 5 厘米时,如果这个安全距离内还有其他萤火虫在闪烁,就可以让萤火虫飞走(即如果第i−1 只萤火虫与第 i+1 只萤火虫的距离小于等于 5 厘米,则第 i 只萤火虫可以飞走)。 你需要帮助小萤火虫们在确保星空下的光线依然闪烁的情况下,找出在一段区域内可以飞走的萤火虫的最大数量。 注意:距离草地边缘最近和最远的两只萤火虫必须保持闪烁。 输入 第一行包含两个整数,n(萤火虫数量)和 dist(安全距离)。 第二行包含 n 个数字,表示每只萤火虫的位置 pi。 输出 输出一个整数,表示可以关闭的萤火虫的最大数量。 样例输入 3 3 1 2 3 样例输出 1 提示 对于 100% 的数据,1≤n≤105,保证 dist 在 int 整型范围之内。 C++,简单,贪心算法(255点数解答 | 2025-05-24 16:49:47)121
- 题目描述 对于 A 1 , A 2 , A 3 , ⋯ , A N A 1 ,A 2 ,A 3 ,⋯,A N ,求 ( 6 × ∑ i = 1 N ∑ j = i + 1 N ∑ k = j + 1 N A i × A j × A k ) m o d ( 10 9 + 7 ) (6× i=1 ∑ N j=i+1 ∑ N k=j+1 ∑ N A i ×A j ×A k )mod(10 9 +7) 输入格式 第 1 行,1 个整数 N N。 第 2 行, N N 个整数 A 1 , A 2 , A 3 , ⋯ , A N A 1 ,A 2 ,A 3 ,⋯,A N 。 输出格式 1 个整数,表示所求的值。 输入数据 1 3 1 2 3 输出数据 1 36 提示 对于 30 % 30% 的数据, N ≤ 500 N≤500; 对于 60 % 60% 的数据, N ≤ 5000 N≤5000; 对于 100 % 100% 的数据, 3 ≤ N ≤ 10 (433点数解答 | 2025-08-15 12:14:14)61
- 样例输入: 1 520021910437 99 100 98 zhang san 1 520021910438 99 100 92 zhang san 1 520021910439 90 100 94 li si 1 520021910440 90 100 94 wang wu 2 520021910437 89 100 94 zhang san 3 520021910430 4 520021910437 5 zhang san 6 7 0 样例输出(此处增加了换行以方便解释): 520021910437 zhang san 89 100 94 520021910437 zhang san 89 100 94 520021910438 zhang san 99 100 92 520021910437 zhang san 89 100 94 520021910438 zhang san 99 100 92 520021910439 li si 90 100 94 520021910440 wang wu 90 100 94 520021910438 zhang san 99 100(28点数解答 | 2024-12-12 11:56:59)275
- c++描述 一天,一个画家在森林里写生,突然爆发了山洪,他需要尽快返回住所中,那里是安全的。 森林的地图由R行C列组成,空白区域用点“.”表示,洪水的区域用“*”表示,而岩石用“X”表示,另画家的住所用“D”表示,画家用“S”表示。 有以下几点需要说明: 1.每一分钟画家能向四个方向移动一格(上、下、左、右)。 2.每一分钟洪水能蔓延到四个方向的相邻格子(空白区域)。 3.洪水和画家都不能通过岩石区域。 4.画家不能通过洪水区域(同时也不行,即画家不能移到某个格子,该格子在画家达到的同时被洪水蔓延到了,这也是不允许的)。 5. 洪水蔓不到画家的住所。 给你森林的地图,编写程序输出最少需要花费多长时间才能从开始的位置赶回家中。 输入描述 输入第一行包含两个整数R和C(R,C<=50)。 接下来R行每行包含C个字符(“.”、“*”、“X”、“D”或“S”)。 地图保证只有一个“D”和一个“S”。 输出描述 输出画家最快安全到达住所所需的时间,如果画家不可能安全回家则输出“KAKTUS”。 用例输入 1 3 3 D.* ... .S. 用例输出 1 (1384点数解答 | 2025-03-16 17:33:49)260
- 考试排名 内存限制: 256 Mb时间限制: 1000 ms 题目描述 某学校的某次考试成绩以等第形式出现的,每名学生的成绩都是ABCD 中的一个。 学校有 n n 个班级,小爱想根据这次考试中 A 的比例,从高到低为这些班级排序;若出现两个班级 A 的比例相同,就按 B 的比例从高到低排序;若再相同,就按照 C 的比例;若再相同,就按照班级人数从大到小排序;若再相同,就按照班级编号从小到大排序。 请帮助小爱完成这个任务。 输入格式 第一行:单个整数 n n。 第二行到第 n + 1 n+1 行:第 i + 1 i+1 行有一个字符串,表示第 i i 个班级的学生成绩,每个字符代表一个学生的成绩。 输出格式 只有一行:按照班级排名先后顺序输出 n n 个整数,每个整数代表一个班级的编号。 数据范围 对于 50 % 50% 的数据, 1 ≤ n ≤ 100 1≤n≤100; 对于 100 % 100% 的数据, 1 ≤ n ≤ 10000 1≤n≤10000,且每个班级人数不超过 100 100 人。 样例数据 输入: 3 ABAACAA DDABBB BAB(542点数解答 | 2025-08-13 15:59:06)65