NOI试题(题目+答案)(三)(上)
NOI网站:OpenJudge - NOI - 首页http://noi.openjudge.cn/
01:A+B问题
总时间限制:
1000ms
内存限制:
65536kB
描述
在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。
A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。
现在请你解决这一问题。
输入
一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。
输出
一个整数,即A+B的值。保证结果在整型范围内。
样例输入
1 2
样例输出
3
Answer:
#include<iostream>
using namespace std;
int main()
{int a,a1;cin>>a>>a1;a=a+a1;cout<<a;return 0;
}
02:计算(a+b)*c的值
总时间限制:
1000ms
内存限制:
65536kB
描述
给定3个整数a、b、c,计算表达式(a+b)*c的值。
输入
输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。
(-10,000 < a,b,c < 10,000)
输出
输出一行,即表达式的值
样例输入
2 3 5
样例输出
25
来源
习题(3-3) 计算概论B 2010
Answer:
#include<iostream>
using namespace std;
int main()
{int a,a1,a2;cin>>a>>a1>>a2;if(a<10000&&a>-10000){if(a1<10000&&a1>-10000){if(a2<10000&&a2>-10000){a=(a+a1)*a2;cout<<a;}}}return 0;
}
tip: 有些繁琐,但是能过……
03:计算(a+b)/c的值
总时间限制:
1000ms
内存限制:
65536kB
描述
给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。
输入
输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000, c不等于0)
输出
输出一行,即表达式的值。
样例输入
1 1 3
样例输出
0
来源
习题(3-4)
Answer:
#include<iostream>
using namespace std;
int main()
{int a,a1,a2;cin>>a>>a1>>a2;if(a<10000&&a>-10000){if(a1<10000&&a1>-10000){if(a2<10000&&a2>-10000){if(a2!=0){a=(a+a1)/a2;cout<<a;}}}}return 0;
}
04:带余除法
总时间限制:
1000ms
内存限制:
65536kB
描述
给定被除数和除数,求整数商及余数。
此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同?
输入
一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。
输出
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
样例输入
10 3
样例输出
3 1
Answer:
#include <iostream>
using namespace std;
int main()
{int a,b;cin>>a>>b;cout<<a/b<<" "<<a%b; return 0;
}
05:计算分数的浮点数值
总时间限制:
1000ms
内存限制:
65536kB
描述
两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)
输入
输入仅一行,包括两个整数a和b(b不为0)
输出
输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)
样例输入
5 7
样例输出
0.714285714
Answer:
#include<iostream>
using namespace std;
int main()
{double d,d1,d2;cin>>d1>>d2;d=d1/d2;printf("%0.9f",d);return 0;
}
06:甲流疫情死亡率
总时间限制:
1000ms
内存限制:
65536kB
描述
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。
输入
输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。
输出
输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。
样例输入
10433 60
样例输出
0.575%
提示
输出%可以使用printf(“%%”);
来源
习题(3-10)
Answer:
#include<iostream>
using namespace std;
int main()
{double d,d1,d2;long long int g;cin>>d1>>d2;d=d2/d1*100;printf("%0.3f",d);printf("%%");return 0;
}
07:计算多项式的值
总时间限制:
1000ms
内存限制:
65536kB
描述
对于多项式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
Answer:
#include<iostream>
using namespace std;
int main()
{double d,d1,d2,d3,d4,d5;cin>>d1>>d2>>d3>>d4>>d5;d=d2*d1*d1*d1+d3*d1*d1+d4*d1+d5;printf("%0.7f",d);return 0;
}
08:温度表达转化
总时间限制:
1000ms
内存限制:
65536kB
描述
利用公式 C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。
输入
输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)
输出
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。
样例输入
41
样例输出
5.00000
提示
C/C++,使用double
来源
习题(3-12)
Answer:
#include<iostream>
using namespace std;
int main()
{double d,d1;cin>>d1;d=5*(d1-32)/9;printf("%0.5f",d);return 0;
}
09:与圆相关的计算
总时间限制:
1000ms
内存限制:
65536kB
描述
给出圆的半径,求圆的直径、周长和面积。
输入
输入包含一个实数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位。
来源
习题(3-1) 计算概论07(工学院)周文灵
Answer:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{ double r,R,C,S,PI;PI=3.14159;cin>>r;R=2*r;C=2*PI*r;S=PI*r*r;cout<<fixed<<setprecision(4)<<R<<" "<<C<<" "<<S<<endl;return 0;
}
10:计算并联电阻的阻值
总时间限制:
1000ms
内存限制:
65536kB
描述
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:
R = 1/(1/r1 + 1/r2)
输入
两个电阻阻抗大小,浮点型,以一个空格分开。
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
提示
计算过程使用float类型
Answer:
#include<stdio.h>#include<math.h>int main(){float r,r1,r2;scanf("%f%f",&r1,&r2);r=1/(1/r1+1/r2);printf("%.2f\n",r);return 0;}
好了,今天的NOI试题总结先到这里了!下一部分 1.3编程基础之算术表达式与顺序执行 (下)
本文原创,抄袭必究!
NOI试题(题目+答案)(三)(上)相关推荐
- 软考java题目_2016下半年软考程序员考试冲刺模拟试题及答案(三)
2016下半年软考程序员考试冲刺模拟试题及答案(三)下面是希赛小编为大家整理的2016下半年程序员考试冲刺模拟试题及答案,希望能帮助学友们,祝所有考生们复习顺利. 模拟试题 41.下面对数组的操作代码 ...
- 计算机二级答题题库云计算,2018年计算机二级考试MSOffice试题及答案三
2018年计算机等级考试即将开始,出国留学网为考生们整理了2018年计算机二级考试MSOffice试题及答案,希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦. 2018年计算机二级考试MSOf ...
- 2019奥林匹克计算机竞赛试题,2019-2020年小学数学奥林匹克竞赛试题及答案三年级...
2019-2020年小学数学奥林匹克竞赛试题及答案三年级 (红色为正确答案) 1.根据下列数中的规律在括号里填入合适的数: 17.2.14.2.11.2.( ).( ). A 2.8 B 8.2 C ...
- 初中计算机基础考试试题及答案,计算机基础考试试题及答案(三)
计算机基础考试试题及答案(三) (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 一.选择题:1. 计算机中数据的表示形式是 A)八进 ...
- 21个经典数据科学面试题及答案(上)
本文翻译自kdnuggets网站热文 21 Must-Know Data Science Interview Questions and Answers 本篇为第一部分,第二部分待更新,敬请期待. ...
- oracle工程师考试题,信息安全工程师考试练习试题及答案(三)
信息安全工程师考试练习试题及答案(三)信息安全工程师作为一门新开设的科目,考生们该如何备考呢?除了平日的看书之外,做题就成了考生巩固知识点的一种重要路径,以下是小编为大家整理的信息安全工程师考试练习试 ...
- 史上最全的php面试题-带有答案,史上最全的PHP面试题-带有答案
PHP面试题,并带有答案,只需下载一份就轻松解决面试难题. php面试题及答案(原创)收藏 基础题: 1.表单中 get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进 ...
- NOIP 2018 提高组初赛试题 题目+答案+简要解析
一.单项选择题(共 10 题,每题 2 分,共计 20 分: 每题有且仅有一个正确选项) 1. 下列四个不同进制的数中,与其它三项数值上不相等的是( ). A. (269) 16 B. (617 ...
- 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载
版权声明:本文为转载文章,感谢博主小胖梅的博客,如有侵权,请联系我删除,谢谢 转载链接: https://blog.csdn.net/xm1037782843/article/details/8070 ...
- 50 道网络面试题及答案(上)
欢迎加入JackTian技术交流群! CSDN海量资源免费下载! 1.标准网络线的颜色排列顺序 568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕 直通 ...
最新文章
- Spring Boot 为什么这么火?
- Python中断多重循环的几种思路
- MVC防止CSRF攻击
- 认清差距,抓住人工智能历史机遇
- 移动硬盘函数不正确要如何寻回资料
- JavaParser中AST节点的观察者
- 22套精美的网页按钮图标设计推荐(包括PSD和AI文件)
- c语言字符串提取第二个字符,c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例...
- Spark1.0.0 应用程序部署工具spark-submit
- springboot 打印slf4_SpringBoot打印请求体与响应体
- 提交不了_领导嘲讽程序员代码太过整洁,网友:太矫情,这种代码提交不了
- 小凡的Python之路——启航
- MATLBA中最小二乘支持向量机原理+实例分析
- 因子分析 factor analysis (六) :用因子分析法进行综合评价
- 【kaggle比赛记录】SHOPPE商品分类多模态分析
- 想要买房的人究竟有多可悲?! --水木周平
- Java随笔-线程stop与interrupt
- android parcel分析,android – 从Intent检索时Parcel崩溃
- 网页自动采集之内涵吧内涵段子自动采集
- 笑喷了,电视剧里的代码真能运行吗?
热门文章
- 中职计算机师德范文,计算机教师师德师风心得体会
- html5播放器插件手机版,Html5弹幕视频播放器插件
- AD637真有效值Multisim仿真电路
- 拍照应用竞争升级,坐拥15亿用户的美图如何打好防御战?
- CSP-J2019第二轮 解题分析
- linux中感叹号的作用,Linux - 感叹号
- c 递归实现谢宾斯基三角形
- 那些为用户保驾护航的产品
- “fatal error C1859: “Release\XXXX.pch”意外的预编译头错误,只需重新运行编译器就可能修复此问题”的一个解决办法
- 《管理学》第四章 计划