收藏 分销(赏)

2021年信息奥赛题库编程基础之算术表达式与顺序执行.doc

上传人:二*** 文档编号:4515721 上传时间:2024-09-26 格式:DOC 页数:13 大小:46.54KB
下载 相关 举报
2021年信息奥赛题库编程基础之算术表达式与顺序执行.doc_第1页
第1页 / 共13页
本文档共13页,全文阅读请下载到手机保存,查看更方便
资源描述
01:A+B问题 描述 在大某些在线题库中,都会将A+B问题作为第一题,以协助新手熟悉平台用法。 A+B问题题目描述如下:给定两个整数A和B,输出A+B值。保证A、B及成果均在整型范畴内。 当前请你解决这一问题。 输入 一行,包括两个整数A,B,中间用单个空格隔开。A和B均在整型范畴内。 输出 一种整数,即A+B值。保证成果在整型范畴内。 样例输入 1 2 样例输出 3 02:计算(a+b)*c值 描述 给定3个整数a、b、c,计算表达式(a+b)*c值。 输入 输入仅一行,涉及三个整数a、b、c, 数与数之间以一种空格分开。 (-10,000 < a,b,c < 10,000) 输出 输出一行,即表达式值 样例输入 2 3 5 样例输出 25 03:计算(a+b)/c值 描述 给定3个整数a、b、c,计算表达式(a+b)/c值,/是整除运算。 输入 输入仅一行,涉及三个整数a、b、c,数与数之间以一种空格分开。(-10,000 < a,b,c < 10,000,c不等于0) 输出 输出一行,即表达式值。 样例输入 1 1 3 样例输出 0 04:带余除法 描述 给定被除数和除数,求整数商及余数。 此题中请使用默认整除和取余运算,无需对成果进行任何特殊解决。看看程序运营成果与数学上定义有什么不同? 输入 一行,包括两个整数,依次为被除数和除数(除数非零),中间用一种空格隔开。 输出 一行,包括两个整数,依次为整数商和余数,中间用一种空格隔开。 样例输入 10 3 样例输出 3 1 05:计算分数浮点数值 描述 两个整数a和b分别作为分子和分母,既分数 a/b ,求它浮点数值(双精度浮点数,保存小数点后9位) 输入 输入仅一行,涉及两个整数a和b 输出 输出也仅一行,分数 a/b 浮点数值(双精度浮点数,保存小数点后9位) 样例输入 5 7 样例输出 0. 提示 使用printf("%.9lf",...)实现保存小数点后9位 06:甲流疫情死亡率 描述 甲流并不可怕,在中华人民共和国,它死亡率并不是很高。请依照截止12月22日各省报告甲流确诊数和死亡数,计算甲流在各省死亡率。 输入 输入仅一行,有两个整数,第一种为确诊数,第二个为死亡数。 输出 输出仅一行,甲流死亡率,以百分数形式输出,精准到小数点后3位。 样例输入 10433 60 样例输出 0.575% 提示 输出%可以使用printf(“%%”); 07:计算多项式值 描述 对于多项式f(x) = ax3 + bx2 + cx + d 和给定a,b,c,d,x,计算f(x)值。 输入 输入仅一行,包括5个实数,分别是x,及参数a、b、c、d值,每个数都是绝对值不超过100双精度浮点数。数与数之间以一种空格分开。 输出 输出一种实数,即f(x)值,保存到小数点后7位。 样例输入 2.31 1.2 2 2 3 样例输出 33.0838692 08:温度表达转化 描述 运用公式 C = 5 * (F-32) / 9 (其中C表达摄氏温度,F表达华氏温度) 进行计算转化。 输入 输入一行,包括一种实数f,表达华氏温度。(f >= -459.67) 输出 输出一行,包括一种实数,表达对用摄氏温度,规定精准到小数点后5位。 样例输入 41 样例输出 5.00000 09:与圆有关计算 描述 给出圆半径,求圆直径、周长和面积。 输入 输入包括一种实数r(0 < r <= 10,000),表达圆半径。 输出 输出一行,包括三个数,分别表达圆直径、周长、面积,数与数之间以一种空格分开,每个数保存小数点后4位。 样例输入 3.0 样例输出 6.0000 18.8495 28.2743 提示 如果圆半径是r,那么圆直径、周长、面积分别是2*r、2 * pi * r、pi * r * r,其中商定pi=3.14159。 可以使用printf("%.4lf",...)实现保存小数点后4位。 10:计算并联电阻阻值 描述 对于阻值为r1和r2电阻,其并联电阻阻值公式计算如下: R = 1/(1/r1 + 1/r2) 输入 两个电阻阻抗大小,浮点型,以一种空格分开。 输出 并联之后阻抗大小,成果保存小数点后2位 样例输入 1 2 样例输出 0.67 11:计算浮点数相除余数 描述 计算两个双精度浮点数a和b相除余数,a和b都是正数。这里余数(r)定义是:a = k * b + r,其中 k是整数, 0 <= r < b。 输入 输入仅一行,涉及两个双精度浮点数a和b。 输出 输出也仅一行,a÷b余数 样例输入 73.263 0.9973 样例输出 0.4601 提示 注意:输出时小数尾部没有多余0,可以用下面这种格式: double x; x = 1.33; printf("%g",x); 12:计算球体积 描述 对于半径为r球,其体积计算公式为V=4/3*πr3,这里取π= 3.14。 现给定r,求V。 输入 输入为一种不超过100非负实数,即球半径,类型为double。 输出 输出一种实数,即球体积,保存到小数点后2位。 样例输入 4 样例输出 267.95 13:反向输出一种三位数 描述 将一种三位数反向输出。 输入 一种三位数n。 输出 反向输出n。 样例输入 100 样例输出 001 14:大象喝水 描述 一只大象口渴了,要喝20升水才干解渴,但当前只有一种深h厘米,底面半径为r厘米小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。 输入 输入有一行:包行两个整数,以一种空格分开,分别表达小圆桶深h和底面半径r,单位都是厘米。 输出 输出一行,包括一种整数,表达大象至少要喝水桶数。 样例输入 23 11 样例输出 3 提示 如果一种圆桶深为h厘米,底面半径为r厘米,那么它最多能装Pi * r * r * h立方厘米水。(设Pi=3.14159)  1升 = 1000毫升 1毫升 = 1 立方厘米 15:苹果和虫子 描述 你买了一箱n个苹果,很不幸是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一种苹果,假设虫子在吃完一种苹果之前不会吃另一种,那么通过y小时你尚有多少个完整苹果? 输入 输入仅一行,涉及n,x和y(均为整数)。 输出 输出也仅一行,剩余苹果个数 样例输入 10 4 9 样例输出 7 提示 注意:是规定完整苹果数。 16:计算线段长度 描述 已知线段两个端点坐标A(Xa,Ya),B(Xb,Yb),求线段AB长度。 输入 共两行。 第一行是两个实数Xa,Ya,即A坐标。 第二行是两个实数Xb,Yb,即B坐标。 输入中所有实数绝对值均不超过10000。 输出 一种实数,即线段AB长度,保存到小数点后3位。 样例输入 1 1 2 2 样例输出 1.414 17:用边长求三角形面积 描述 给定三条线段长度,判断这三条线段与否可以构成三角形。如果可以构成,则计算其面积。 输入 输入只有一行,包括三个浮点数,分别表达三角形三边边长,数与数之间以一种空格分开。 输出 对于可以构成三角形状况,输出三角形面积,保存4位小数。 对于不能构成三角形状况, 输出“Data Error”。 样例输入 3 4 5 样例输出 6.0000 提示 三边长满足任何两边之和不不大于第三边,便可构成三角形。 设三边长分别为a,b,c,令r=(a+b+c)/2, 则三角形面积 s = sqrt(r(r-a)(r-b)(r-c)) 平方根计算可以使用sqrt 请使用双精度 18:计算三角形面积 描述 平面上有一种三角形,它三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3),那么请问这个三角形面积是多少。 输入 输入仅一行,涉及6个单精度浮点数,分别相应x1,y1,x2,y2,x3,y3。 输出 输出也是一行,输出三角形面积,精准到小数点后两位。 样例输入 0 0 4 0 0 3 样例输出 6.00 19:A*B问题 描述 输入两个正整数A和B,求A*B。 输入 一行,包括两个正整数A和B,中间用单个空格隔开。1 <= A,B <= 50000。 输出 一种整数,即A*B值。 样例输入 3 4 样例输出 12 提示 注意乘积范畴和数据类型选取 20:计算2幂 描述 给定非负整数n,求2n。 输入 一种整数n。0 <= n < 31。 输出 一种整数,即2n次方。 样例输入 3 样例输出 8
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服