自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【买笔】信息学奥赛一本通C语言解法(题号2059)

期末来临了,班长小Q决定将剩余班费x元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为66元、55元和44元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩余钱。请您编一程序,帮小Q制订出一种买笔的方案。k++){ //这是暴力枚举法,也可以用贪心算法结合余数分类法。一行,依次为6元、5元和4元钱笔的数目,用一个空格隔开。一个正整数x(剩余班费)。自留or欢迎大佬纠错。

2026-06-15 15:41:03 172

原创 【计算器】信息学奥赛一本通C语言解法(题号2058)

/注意scanf不会自动跳过空格,会把空格读入%c,所以要在前面空格。输入只有一行:两个参加运算的数和一个操作符(输出运算表达式的结果。(2)如果出现无效的操作符(即不为。一行,前面两个数,再一个运算符号。一个最简单的计算器支持。自留or欢迎大佬纠错。

2026-06-15 11:25:15 183

原创 【星期几】信息学奥赛一本通C语言解法(题号2057)

根据输入的表示星期几的数字,对应输出它的英文名称。输入的表示星期几的数字。对应输出它的英文名称。自留or欢迎大佬纠错。

2026-06-15 10:54:51 212

原创 【一门课不及格】信息学奥赛一本通C语言解法(题号1048)

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

2026-06-15 10:38:58 220

原创 【3,5,7整除】信息学奥赛一本通C语言解法(题号1047)

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

2026-06-10 17:26:44 215

原创 【判断整除】信息学奥赛一本通C语言解法(题号1046)

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

2026-06-09 17:30:01 341

原创 【收集瓶盖赢大奖】信息学奥赛一本通C语言解法(题号1045)

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

2026-06-09 17:19:59 259

原创 【判断两位数】信息学奥赛一本通C语言解法(题号1044)

判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0。若该正整数是两位数,输出1,否则输出0。一个正整数,不超过1000。

2026-06-09 17:09:19 243

原创 【判断大小】信息学奥赛一本通C语言解法(题号1043)

一行,包含两个整数x和y,中间用单个空格隔开。0≤x<2的32次方, −2(31)≤y<2(31)。输入两个整数,比较它们的大小。若x>y,输出 >;若x=y,输出 =;若x<y,输出 <;

2026-06-04 16:53:10 844

原创 【奇偶ASCII值】信息学奥赛一本通C语言解法(题号1042)

任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO。如果其ASCII值为奇数,则输出YES,否则,输出NO。自留or欢迎大佬纠错。

2026-06-04 16:31:34 185

原创 【判断奇偶】信息学奥赛一本通C语言解法(题号1041)

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

2026-06-04 16:26:11 234

原创 【绝对值】信息学奥赛一本通C语言解法(题号1040)

/也可以条件判断正负数,负数取负,正数和零不变。输入一个浮点数,输出这个浮点数的绝对值,保留到小数点后两位。输出这个浮点数的绝对值,保留到小数点后两位。输入一个浮点数,其绝对值不超过10000。自留or欢迎大佬纠错。

2026-06-04 16:14:55 193

原创 【判断正负】信息学奥赛一本通C语言解法(题号1039)

给定一个整数N,判断其正负。一个整数N(−109≤N≤109)。自留or欢迎大佬纠错。

2026-06-02 17:13:47 186

原创 【最大数】信息学奥赛一本通C语言解法(题号2056)

int i=0;=EOF){i++;j>=0;j--){return 0;int i=0;=EOF){i++;j>=0;j--){return 0;

2026-06-02 17:01:07 250

原创 【收费】信息学奥赛一本通C语言解法(题号2055)

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

2026-06-02 15:16:39 287

原创 【适合晨练】信息学奥赛一本通C语言解法(题号2054)

输入温度t的值,判断是否适合晨练。(25≤t≤30,则适合晨练。自留or欢迎大佬纠错。

2026-06-02 15:04:21 239

原创 【三个数】信息学奥赛一本通C语言解法(题号2053)

冒泡排序 ,注意顺序!输入三个整数,按从大到小的顺序输出。按从大到小的顺序输出。

2026-06-01 17:36:33 216

原创 【范围判断】信息学奥赛一本通C语言解法(题号2052)

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

2026-06-01 17:18:46 219

原创 【偶数】信息学奥赛一本通C语言解法(题号2051)

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

2026-05-30 12:32:07 258

原创 【苹果和虫子】信息学奥赛一本通C语言解法(题号1038)

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

2026-05-30 11:59:58 190

原创 【2的幂】信息学奥赛一本通C语言解法(题号1037)

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

2026-05-29 15:56:02 203

原创 【A×B】信息学奥赛一本通C语言解法(题号1036)

/注意数据类型,int范围是-2147483648~2147483647。一行,包含两个正整数A和B,中间用单个空格隔开。输入两个正整数A和B,求A×B的值。注意乘积的范围和数据类型的选择。一个整数,即 A×B 的值。自留or欢迎大佬纠错。

2026-05-29 15:51:31 250

原创 【等差数列】信息学奥赛一本通C语言解法(题号1035)

一行,包含三个整数a1,a2,n。给出一个等差数列的前两项a1,a2,求第n项是多少。一个整数,即第n项的值。自留or欢迎大佬纠错。

2026-05-28 10:49:39 132

原创 【三角形面积】信息学奥赛一本通C语言解法(题号1034)

平面上有一个三角形,它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3),那么请问这个三角形的面积是多少,精确到小数点后两位。输入仅一行,包括6个双精度浮点数,分别对应x1,y1,x2,y2,x3,y3。输出也是一行,输出三角形的面积,精确到小数点后两位。自留or欢迎大佬纠错。

2026-05-28 10:43:41 36

原创 【线段长度】信息学奥赛一本通C语言解法(题号1033)

已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。一个实数,即线段AB的长度,保留到小数点后3位。输入中所有实数的绝对值均不超过10000。第一行是两个实数Xa,Ya,即A的坐标。第二行是两个实数Xb,Yb,即B的坐标。自留or欢迎大佬纠错。

2026-05-26 17:22:04 41

原创 【大象喝水】信息学奥赛一本通C语言解法(题号1032)

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

2026-05-26 17:14:20 46

原创 【反输三位数】信息学奥赛一本通C语言解法(题号1031)

/输出三位整数,不足用零补齐。将一个三位数反向输出,例如输入358,反向输出853。自留or欢迎大佬纠错。

2026-05-25 11:41:35 52

原创 【球体体积】信息学奥赛一本通C语言解法(题号1030)

对于半径为 r的球,其体积的计算公式为V=4/3πr(3),这里取 π=3.14。现给定 r,即球半径,类型为double,求球的体积V,保留到小数点后2位。//注意此处的四分之三!输入为一个不超过 100的非负实数,即球半径,类型为double。输出一个实数,即球的体积,保留到小数点后 2 位。自留or欢迎大佬纠错。

2026-05-25 11:31:51 191

原创 【浮点数相除的余】信息学奥赛一本通C语言解法(题号1029)

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

2026-05-21 17:39:12 53

原创 【三角形面积】信息学奥赛一本通C语言解法(题号2073)

传说古代的叙拉古国王海伦二世发现的公式,利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c,求△ABC的面积。s=√p(p−a)(p−b)(p−c),其中p=(a+b+c)/2。自留or欢迎大佬纠错。

2026-05-21 17:25:12 85

原创 【歌手大奖赛】信息学奥赛一本通C语言解法(题号2072)

歌手大奖赛上6名评委给一位参赛者打分,6个人打分的平均分为9.6分;如果去掉一个最高分,这名参赛者的平均分为9.4分;如果去掉一个最低分,这名参赛者的平均分为9.8分;如果去掉一个最高分和一个最低分,这名参赛者的平均是多少?使用%5.2f按实数格式输出,保留2位小数。自留or欢迎大佬纠错。

2026-05-20 17:52:13 79

原创 【算平均分】信息学奥赛一本通C语言解法(题号2071)

已知某班有男同学x位,女同学y位,x位男生平均分是87分,y位女生的平均分是85,问全体同学平均分是多少分?平均分(保留4位小数)。自留or欢迎大佬纠错。

2026-05-20 17:45:03 60

原创 【数字对调】信息学奥赛一本通C语言解法(题号2070)

输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。自留or欢迎大佬纠错。

2026-05-19 16:08:09 84

原创 【打印菱形】信息学奥赛一本通C语言解法(题号1028)

a++){ //打印下半部分的菱形,两行。i++){ //打印上半部分的菱形,三行。j<(3-i-1);j++){ //此循环为打印每行空格。k++){ //此循环为打印每行字符。给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入只有一行, 包含一个字符。自留or欢迎大佬纠错。

2026-05-19 15:46:14 100

原创 【输出浮点数】信息学奥赛一本通C语言解法(题号1027)

读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。//另外,%f,%e 默认保留6位小数,%g默认保留6位有效数字。第二行是按“%f”保留5位小数输出的双精度浮点数;第一行是按“%f”输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。自留or欢迎大佬纠错。

2026-05-18 11:03:20 30

原创 【输出格式】信息学奥赛一本通C语言解法(题号1026)

读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。第三行是一个单精度浮点数;第四行是一个双精度浮点数。自留or欢迎大佬纠错。

2026-05-18 10:40:50 40

原创 【求某位小数】信息学奥赛一本通C语言解法(题号1082)

i++){ //类似长除法。三个正整数a,b,n,相邻两个数之间用单个空格隔开。分数a/b化为小数后,小数点后第n位的数字是多少?自留or欢迎大佬纠错。

2026-05-14 15:09:40 32

原创 【12位小数】信息学奥赛一本通C语言解法(题号1025)

读入一个双精度浮点数,保留12位小数,输出这个浮点数。也只有一行,保留12位小数的浮点数。只有一行,一个双精度浮点数。自留or欢迎大佬纠错。

2026-05-13 15:22:00 26

原创 【保留3位小数】信息学奥赛一本通C语言解法(题号1024)

读入一个单精度浮点数,保留3位小数输出这个浮点数。也只有一行,读入的单精度浮点数。只有一行,一个单精度浮点数。自留or欢迎大佬纠错。

2026-05-12 16:49:40 25

原创 【糖果游戏】信息学奥赛一本通C语言解法(题号2069)

某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。游戏后5个小朋友的糖果数。自留or欢迎大佬纠错。5个小朋友的糖果数。

2026-05-12 16:44:59 29

空空如也

空空如也

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

TA关注的人

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