自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 信息学奥赛一本通1058:求一元二次方程

利用公式x1=−b+b2−4ac√2a,x2=−b−b2−4ac√2a�1=−�+�2−4��2�,�2=−�−�2−4��2�,求一元二次方程ax2+bx+c=0��2+��+�=0的根,其中a�不等于00。输入一行,包含三个浮点数a,b,c�,�,�(它们之间以一个空格分开),分别表示方程ax2+bx+c=0��2+��+�=0的系数。若两个实根不等,在满足根小者在前的原则,则输出形式为:“x1=...;若两个实根相等,则输出形式为:“x1=x2=...�1=�2=...”;

2024-08-31 09:23:25 1067

原创 信息学奥赛一本通1057:简单计算器

一个最简单的计算器,支持+, -, *, / 四种运算。2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!2.如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。1. 如果出现除数为0的情况,则输出:Divided by zero!1.如果出现除数为0的情况,则输出:Divided by zero!

2024-08-31 09:22:32 257

原创 信息学奥赛一本通1056:点和正方形的关系

有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。如果点在正方形内,则输出yes,否则输出no。输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,y)。输出一行,如果点在正方形内,则输出yes,否则输出no。

2024-08-31 09:21:53 421

原创 信息学奥赛一本通1055:判断闰年

判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。输入只有一行,包含一个整数a(0 < a < 3000)。一行,如果公元a年是闰年输出Y,否则输出N。

2024-08-31 09:21:09 589

原创 信息学奥赛一本通1054:三角形判断

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。如果能构成三角形,则输出“yes” ,否则输出“no”。

2024-08-31 09:20:29 444

原创 信息学奥赛一本通1053:最大数输出

输入三个整数,数与数之间以一个空格分开。输出一个整数,即最大的整数。输入为一行,包含三个整数,数与数之间以一个空格分开。输出一行,包含一个整数,即最大的整数。

2024-08-31 09:19:52 281

原创 信息学奥赛一本通1052:计算邮资

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。输出一行,包含一个整数,表示邮费。

2024-08-31 09:18:42 343

原创 信息学奥赛一本通1051:分段函数

编写程序,计算下列分段函数y=f(x)�=�(�)的值。结果保留到小数点后三位。输出 N� 对应的分段函数值:f(N)�(�)。结果保留到小数点后三位。一个浮点数N(0≤N<20)�(0≤�<20)。

2024-08-31 09:17:59 371

原创 信息学奥赛一本通1050:骑车与走路

在清华校园里,没有自行车,上课办事会很不方便。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

2024-08-31 09:17:11 346

原创 信息学奥赛一本通1049:晶晶赴约会

晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。注意YES和NO都是大写字母!输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。注意YES和NO都是大写字母!输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。

2024-08-31 09:16:34 473

原创 信息学奥赛一本通2059:【例3.11】买笔

期末来临了,班长小Q决定将剩余班费x�元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为66元、55元和44元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩余钱。请您编一程序,帮小Q制订出一种买笔的方案。一行,依次为6元、5元和4元钱笔的数目,用一个空格隔开。一个正整数x�(剩余班费)。

2024-08-31 09:15:48 631

原创 信息学奥赛一本通2058:【例3.10】简单计算器

输入只有一行:两个参加运算的数和一个操作符(输出运算表达式的结果。(2)如果出现无效的操作符(即不为。一行,前面两个数,再一个运算符号。一个最简单的计算器支持。

2024-08-31 09:15:04 299

原创 信息学奥赛一本通2057:【例3.9 】星期几

根据输入的表示星期几的数字,对应输出它的英文名称。输入的表示星期几的数字。对应输出它的英文名称。

2024-08-31 09:14:20 239

原创 信息学奥赛一本通1048:有一门课不及格的学生

给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。若该生恰好有一门课不及格,输出1;

2024-08-31 09:13:33 172

原创 信息学奥赛一本通1047:判断能否被3,5,7整除

2、只能被其中两个数整除(输出两个数,小的在前,大的在后。输出一行,按照描述要求给出整数被33,55,77整除的情况。1、能同时被33,55,77整除(直接输出。3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符‘,每个数中间一个空格);输入一行,包括一个整数。,中间用空格分隔);

2024-08-31 09:12:38 237

原创 信息学奥赛一本通1046:判断一个数能否同时被3和5整除

判断一个数n 能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000)输出一行,如果能同时被3和5整除输出YES,否则输出NO。

2024-08-30 13:12:29 254

原创 信息学奥赛一本通1045:收集瓶盖赢大奖

某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出1,否则输出0。一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。若可以兑换大奖,输出1,否则输出0。

2024-08-30 13:10:34 228

原创 信息学奥赛一本通1044:判断是否为两位数

判断一个正整数是否是两位数(即大于等于1010且小于等于9999)。若该正整数是两位数,输出11,否则输出00。若该正整数是两位数,输出11,否则输出00。一个正整数,不超过10001000。

2024-08-30 13:09:41 368

原创 信息学奥赛一本通1043:整数大小比较

一行,包含两个整数x�和y�,中间用单个空格隔开。输入两个整数,比较它们的大小。若x>y�>�,输出>>;若x=y�=�,输出==;若x<y�<�,输出<<。若x>y�>�,输出 >>;若x=y�=�,输出 ==;若x<y�<�,输出 <<;

2024-08-30 13:08:40 307

原创 信息学奥赛一本通1042:奇偶ASCII值判断

任意输入一个字符,判断其ASCII�����是否是奇数,若是,输出YES���,否则,输出NO��。例如,字符A�的ASCII�����值是6565,则输出YES���,若输入字符B�(ASCII�����值是6666),则输出NO��。如果其ASCII�����值为奇数,则输出YES���,否则,输出NO��。

2024-08-30 13:07:56 454

原创 信息学奥赛一本通1041:奇偶数判断

给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。输入仅一行,一个大于零的正整数n。

2024-08-30 13:06:58 544

原创 信息学奥赛一本通1040:输出绝对值

输入一个浮点数,输出这个浮点数的绝对值,保留到小数点后两位。输出这个浮点数的绝对值,保留到小数点后两位。输入一个浮点数,其绝对值不超过10000。

2024-08-30 13:06:06 248

原创 信息学奥赛一本通1039:判断数正负

一个整数N(−109≤N≤109)�(−109≤�≤109)。给定一个整数N�,判断其正负。如果N>0�>0,输出。如果N=0�=0,输出。如果N<0�<0,输出。如果N>0�>0, 输出。如果N=0�=0, 输出。如果N<0�<0, 输出。

2024-08-30 13:05:08 455

原创 信息学奥赛一本通2056:【例3.7】最大的数

输入三个数,输出其中最大的数。

2024-08-30 13:04:20 302

原创 信息学奥赛一本通2055:【例3.5】收费

乘坐飞机时,当乘客行李小于等于20公斤时,按每公斤1.68元收费,大于20公斤时,按每公斤1.98元收费,编程计算收费(保留2位小数)。费用(保留2位小数)。

2024-08-30 13:03:34 196

原创 信息学奥赛一本通2054:【例3.4】适合晨练

输入温度t�的值,判断是否适合晨练。(25≤t≤3025≤�≤30,则适合晨练。

2024-08-30 13:02:45 168

原创 信息学奥赛一本通2053:【例3.3】三个数

输入三个整数,按从大到小的顺序输出。按从大到小的顺序输出。

2024-08-30 13:02:00 324

原创 信息学奥赛一本通2052:【例3.2】范围判断

读入一个整数,若这个数大于1并且小于100100,则输出。

2024-08-30 13:01:06 201

原创 信息学奥赛一本通2051:【例3.1】偶数

读入一个正整数a�,如果a�为偶数输出。,否则什么也不输出。

2024-08-30 12:59:43 231

原创 信息学奥赛一本通1038:苹果和虫子

你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数。

2024-08-30 12:58:45 293

原创 信息学奥赛一本通1038:苹果和虫子

你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数。

2024-08-29 11:29:14 604

原创 信息学奥赛一本通1037:计算2的幂

给定非负整数n�,求2n2�的值,即22的n�次方。一个整数,即22的n�次方。

2024-08-29 11:28:10 271

原创 信息学奥赛一本通1036:A×B问题

一行,包含两个正整数A�和B�,中间用单个空格隔开。输入两个正整数A�和B�,求A×B�×�的值。注意乘积的范围和数据类型的选择。一个整数,即 A×B�×� 的值。

2024-08-29 11:27:02 268

原创 信息学奥赛一本通1035:等差数列末项计算

一行,包含三个整数a1,a2,n�1,�2,�。给出一个等差数列的前两项a1,a2�1,�2,求第n�项是多少。一个整数,即第n�项的值。

2024-08-29 11:26:00 288

原创 信息学奥赛一本通1034:计算三角形面积

平面上有一个三角形,它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3)(�1,�1),(�2,�2),(�3,�3),那么请问这个三角形的面积是多少,精确到小数点后两位。输入仅一行,包括66个双精度浮点数,分别对应x1,y1,x2,y2,x3,y3�1,�1,�2,�2,�3,�3。输出也是一行,输出三角形的面积,精确到小数点后两位。

2024-08-29 11:25:11 457

原创 信息学奥赛一本通1033:计算线段长度

已知线段的两个端点的坐标A(Xa,Ya)�(��,��),B(Xb,Yb)�(��,��),求线段AB��的长度,保留到小数点后33位。一个实数,即线段AB��的长度,保留到小数点后33位。第一行是两个实数Xa,Ya��,��,即A�的坐标。第二行是两个实数Xb,Yb��,��,即B�的坐标。输入中所有实数的绝对值均不超过1000010000。

2024-08-29 11:24:19 378

原创 信息学奥赛一本通1032:大象喝水查

一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出一行,包含一个整数,表示大象至少要喝水的桶数。

2024-08-29 11:23:16 336

原创 信息学奥赛一本通1031:反向输出一个三位数

将一个三位数反向输出,例如输入358,反向输出853。

2024-08-29 11:22:23 201

原创 信息学奥赛一本通1030:计算球的体积

对于半径为 r� 的球,其体积的计算公式为V=43πr3�=43π�3,这里取 π=3.14π=3.14。现给定 r�,即球半径,类型为double,求球的体积V�,保留到小数点后22位。输入为一个不超过 100100 的非负实数,即球半径,类型为double。输出一个实数,即球的体积,保留到小数点后 22 位。

2024-08-29 11:21:12 192

原创 信息学奥赛一本通1029:计算浮点数相除的余

计算两个双精度浮点数a�和b�的相除的余数,a�和b�都是双精度浮点数。这里余数(r)(�)的定义是:a=k×b+r�=�×�+�,其中k�是整数,0≤r<b0≤�<�。输入仅一行,包括两个双精度浮点数a�和b�。输出也仅一行,a÷b�÷�的余数。

2024-08-29 11:20:15 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除