
信息学奥赛一本通(switch语句)
筱晓沁的教学苑
越努力越幸运
展开
-
信息学奥赛一本通(1058:求一元二次方程)
1058:求一元二次方程 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 98224 通过数: 17346 【题目描述】 利用公式x1=−b+b2−4ac√2a,x2=−b−b2−4ac√2ax1=−b+b2−4ac2a,x2=−b−b2−4ac2a,求一元二次方程ax2+bx+c=0ax2+bx+c=0的根,其中aa不等于00。结果要求精确到小数点后55位。 【输入】 输入一行,包...原创 2021-12-14 09:10:49 · 1590 阅读 · 0 评论 -
信息学奥赛一本通(1057:简单计算器)
1057:简单计算器时间限制: 1000 ms 内存限制: 65536 KB提交数: 80452 通过数: 32584【题目描述】一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。然而: 1. 如果出现除数为0的情况,则输出:Divided by zero! 2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!...原创 2021-12-14 09:09:51 · 448 阅读 · 0 评论 -
信息学奥赛一本通(1056:点和正方形的关系)
1056:点和正方形的关系 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 40774 通过数: 27650 【题目描述】 有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。如果点在正方形内,则输出yes,否则输出no。 【输入】 输入一行,包括两个整...原创 2021-12-14 09:08:58 · 496 阅读 · 0 评论 -
信息学奥赛一本通(1055:判断闰年)
1055:判断闰年时间限制: 1000 ms 内存限制: 65536 KB提交数: 86680 通过数: 38774【题目描述】判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。【输入】输入只有一行,包含一个整数a(0 < a < 3000)。【输出】一行,如果公元a年是闰年输出Y,否则输出N。【输入样例】2006【输出样例】N#include <iostream>using na...原创 2021-12-14 09:08:03 · 702 阅读 · 0 评论 -
信息学奥赛一本通(1054:三角形判断)
1054:三角形判断时间限制: 1000 ms 内存限制: 65536 KB提交数: 61307 通过数: 34931【题目描述】给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。【输入】输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。【输出】如果能构成三角形,则输出“yes” ,否则输出“no”。【输入样例】3 4 5...原创 2021-12-14 09:07:10 · 306 阅读 · 0 评论 -
信息学奥赛一本通(1053:最大数输出)
1053:最大数输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 53357 通过数: 37259【题目描述】输入三个整数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。【输入】输入为一行,包含三个整数,数与数之间以一个空格分开。【输出】输出一行,包含一个整数,即最大的整数。【输入样例】10 20 56【输出样例】56#include <iostream>using na...原创 2021-12-14 09:06:16 · 478 阅读 · 0 评论 -
信息学奥赛一本通(1052:计算邮资)
1052:计算邮资时间限制: 1000 ms 内存限制: 65536 KB提交数: 68991 通过数: 33264【题目描述】根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。【输入】输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急...转载 2021-12-14 09:05:20 · 1327 阅读 · 0 评论 -
信息学奥赛一本通(1051:分段函数)
1051:分段函数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 56100 通过数: 32249 【题目描述】 编写程序,计算下列分段函数y=f(x)y=f(x)的值。结果保留到小数点后三位。 y=−x+2.5;0≤x<5y=−x+2.5;0≤x<5 y=2−1.5(x−3)(x−3);5≤x<10y=2−1.5(x−3)(x−3);5≤x<10 ...原创 2021-12-14 09:04:27 · 426 阅读 · 0 评论 -
信息学奥赛一本通(1050:骑车与走路)
1050:骑车与走路 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 71008 通过数: 40381 【题目描述】 在清华校园里,没有自行车,上课办事会很不方便。但实际上。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快...原创 2021-12-14 09:03:18 · 411 阅读 · 0 评论 -
信息学奥赛一本通(1049:晶晶赴约会)
1049:晶晶赴约会 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 71184 通过数: 46681 【题目描述】 晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。注意YES和NO都是大写字母! 【输入】 输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。 ...原创 2021-12-13 22:48:46 · 953 阅读 · 0 评论 -
信息学奥赛一本通(2059:【例3.11】买笔)
2059:【例3.11】买笔时间限制: 1000 ms 内存限制: 65536 KB提交数: 11514 通过数: 5946【题目描述】期末来临了,班长小Q决定将剩余班费xx元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为66元、55元和44元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩余钱。请您编一程序,帮小Q制订出一种买笔的方案。【输入】一个正整数xx(剩余班费)。【输出】一行,依次...原创 2021-12-13 22:47:47 · 1247 阅读 · 0 评论 -
信息学奥赛一本通(2058:【例3.10】简单计算器)
2058:【例3.10】简单计算器时间限制: 1000 ms 内存限制: 65536 KB提交数: 19934 通过数: 7202【题目描述】一个最简单的计算器支持+,-,*,/四种运算。输入只有一行:两个参加运算的数和一个操作符(+,-,*,/)。输出运算表达式的结果。考虑下面两种情况:(1)如果出现除数为0的情况,则输出:Divided by zero!(2)如果出现无效的操作符(即不为+,-,*,/之一),则输出:Invalid operator!...原创 2021-12-13 22:46:39 · 892 阅读 · 0 评论 -
信息学奥赛一本通(2057:【例3.9 】星期几)
2057:【例3.9 】星期几时间限制: 1000 ms 内存限制: 65536 KB提交数: 16120 通过数: 8771【题目描述】根据输入的表示星期几的数字,对应输出它的英文名称。1、星期一:Monday2、星期二:Tuesday3、星期三:Wednesday4、星期四:Thursday5、星期五:Friday6、星期六:Saturday7、星期日:Sunday错误输入请输出:input error!【输入】输入的...原创 2021-12-13 22:44:28 · 490 阅读 · 0 评论