自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ZZULIOJ 1036: 某年某月有多少天

一个年份(正整数),一个月份(1-12),中间有一个空格隔开。给你一个年份和月份,求该月有多少天。该月的天数,单独占一行。

2024-01-23 22:12:12 400

原创 ZZULIOJ 1037: 四则运算

表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符。注意运算符两侧各有一个空格。如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!最后结果小数点后保留两位。给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果。除数是0,用|s2|<1e-10(即10的-10次方)判断。

2024-01-23 22:10:32 370

原创 ZZULIOJ 1038: 绝对值最大

输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯一,则输出最先出现的那个。例如,若输入为1 -3 3,则输出为-3;若输入为1 3 -3则输出为3。输入包含3个int范围内的整数,用空格隔开。输入3个整数,输出绝对值最大的那个数。

2024-01-23 22:08:43 431

原创 ZZULIOJ 1039: n个数求和

输入有两行:第一行是一个正整数n,第二行是n个整数。输入一个整数n和n个整数,输出这n个整数的和。输出一个整数,即n个数的和。

2024-01-23 22:07:09 378

原创 ZZULIOJ 1042: 数列求和3

求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数。输出一个实数,保留3位小数,单独占一行。输入正整数n(n>0)。

2024-01-23 22:03:15 273

原创 ZZULIOJ 1043: 最大值

输入有两行:第一行是一个正整数n,第二行是n个整数。输入一个整数n和n个整数,输出这n个整数的最大值。输出包含一个整数,即n个数中的最大值,单独占一行。

2024-01-23 22:01:16 339

原创 ZZULIOJ 1044: 不及格率

输出一个实数,表示不及格率,结果保留2位小数,单独占一行。输入的第一行是一个整数n,第二行是n个实数,用空格隔开。输入n和n个学生成绩(实数),输出不及格率。注意,不及格率为0时,输出0.00。

2024-01-23 21:59:15 363

原创 ZZULIOJ 1045: 数值统计

输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数。输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。统计给定的n个数中,负数、零和正数的个数。

2024-01-23 21:57:10 358

原创 ZZULIOJ 1046: 奇数的乘积

第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。给你n个整数,求他们中所有奇数的乘积。输出n个数中的所有奇数的乘积,占一行。

2024-01-23 21:50:10 316

原创 ZZULIOJ 1047: 对数表

每行输出一个整数及其对数,整数占4列,对数占8列,右对齐,对数保留4位小数。输入两个正整数m和n,输出m到n之间每个整数的自然对数。输入包括两个整数m和n(m<=n),之间用一个空格隔开。

2024-01-23 21:43:57 343

原创 ZZULIOJ 1048: 阶乘表

输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。输入一个正整数n(n<=20),输出1到n之间阶乘表。注意int类型的表示范围。输入只有一个正整数n。

2024-01-23 21:41:19 434

原创 ZZULIOJ 1049: 平方和与立方和

应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。32位整数足以保存结果。给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。由两个整数m和n组成,你可以假定m<=n.

2024-01-23 21:38:14 367

原创 ZZULIOJ 1050: 阶乘的累加和

输出一个整数,即阶乘累加的结果,单独占一行。输入一个整数n,你可以假定n不大于10。

2024-01-23 21:35:42 320

原创 ZZULIOJ 1051: 平方根的和

由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输出该数列的和,占一行,要求精度保留2位小数。

2024-01-23 21:33:21 389

原创 ZZULIOJ 1053: 正弦函数

输出一个实数,即数列的前10项和,结果保留3位小数。输入x,计算上面公式的前10项和。

2024-01-22 23:50:25 320

原创 ZZULIOJ 1054: 猴子吃桃

悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入一个数n(1<=n<=30)。输出第一天的桃子个数。

2024-01-22 23:48:44 434

原创 ZZULIOJ 1055: 兔子繁殖问题

本题是一个经典的递推入门题目: 用f(n)表示第n个月的兔子数目,则: f(n) = f(n-1) + 本月新生兔子数 而,本月新生兔子数 = f(n-2) (因为上上个月已存在的每只兔子,本月都会新生一只兔子) 所以,f(n) = f(n-1) + f(n-2) 这就是著名的fabinacci数列,后一项等于前两项的和: 1 1 2 3 5 8.....按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,问第n个月有多少对兔子?输入月数n(1<=n<=44)。输出第n个月有多少对兔子。

2024-01-22 23:46:58 483

原创 ZZULIOJ 1058: 求解不等式

‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。输入一个整数n,n为int范围内的正整型。输出m的取值范围,具体格式见输出样例。注意计算过程中的类型溢出问题。

2024-01-22 23:43:37 308

原创 ZZULIOJ 1059: 最高分

输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。输入一批学生的成绩(整数),输出最高分。输出一个整数,即最高分。

2024-01-22 23:41:26 366

原创 ZZULIOJ 1060: 逆序数字

整数n对10取模可得到个位上的数字,而利用整数商是整数这一特点,整数n除以10的商正好“扔掉”了个位上的数字。将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1。输入一个正整数,将其逆序输出,每个数字后有一个空格。输入一个正整数n,你可以假设n在int范围内。

2024-01-22 23:39:50 361

原创 ZZULIOJ 1061: 顺序输出各位数字

本题可先用一个循环计算出最高位的位权h,然后再用一个循环,循环内容为: 输出最高位(n/h)、扔掉最高位(n = n%h)、降低最高位位权(h = h/10),直到位权h为0。依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5。输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。注意整数运算避免使用double类型的函数如pow()。输入一个正整数n,n是int型数据。

2024-01-22 23:37:58 356

原创 ZZULIOJ 1062: 最大公约数

输入两个不大于10的9次方的正整数,输出其最大公约数。输入两个正整数m和n,数据之间用空格隔开。输出一个整数,表示m和n的最大公约数。请查阅欧几里得定理及辗转相处法。

2024-01-22 23:34:42 365

原创 ZZULIOJ 1063: 最大公约与最小公倍

输入两个正整数n和m(n,m<=1000000)。输入保证最终结果在int范围内。输出两个整数,用空格隔开。表示m和n的最大公约数和最小公倍数。输入两个正整数,输出其最大公约数和最小公倍数。注:一共有三个方法,我后续补充。注意运算过程中的溢出问题。

2024-01-22 23:32:26 344

原创 ZZULIOJ 1064: 加密字符

从键盘输入一批字符,以@结束,按要求加密并输出。2)若是字母'a'到'y',则转化为下一个字母。从键盘输入一批字符,占一行,以@结束。3)若是'z',则转化为'a'。1)所有字母均转换为小写。4)其它字符,保持不变。

2024-01-22 23:29:48 396

原创 ZZULIOJ 1065: 统计数字字符的个数

输入一行字符,以回车符作为输入结束的标志。统计其中数字字符的个数。多个字符,以回车符结束,回车符不作为有效字符。输出一个整数,表示数字字符的个数。

2024-01-22 23:27:54 297

原创 ZZULIOJ 1066: 字符分类统计

输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。输出分3行,格式见输出样例。

2024-01-22 23:25:52 309

原创 ZZULIOJ 1069: 向Z同学学习

Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。输入2个整数M, k,(2 <= k <= M <= 1000)。输出一个整数,表示M元可以消费的天数。

2024-01-22 23:23:14 344

原创 ZZULIOJ 1072: 青蛙爬井

有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口?注意,不能简单地认为每天上升的高度等于白天向上爬的距离减去夜间下滑的距离,因为若白天能爬出井口,则不必等到晚上。输入3个正整数:high、up和down。输出一个整数,表示天数。

2024-01-22 23:21:36 877

原创 ZZULIOJ 1074: 百钱买百鸡

如果有解,种组合占一行,包含公鸡、母鸡、小鸡的个数,用正整数表示,每个数据占4列。公鸡母鸡小鸡个数均大于等于0,按公鸡数目从小到大输出,公鸡数目相同按母鸡数目从小到大输出,以此类推。如果无解,输出“No Answer”。百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?输入一个正整数n(n<=100)。

2024-01-22 23:18:09 319

原创 ZZULIOJ 1076: 三位数求解

已知xyz+yzz=n,其中n是一个正整数,x、y、z都是数字(0-9),编写一个程序求出x、y、z分别代表什么数字。如果无解,则输出“No Answer”注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z。输出一行,包含x、y、z的值,每个数值占4列。注意一个三位数的百位数字不能为0。

2024-01-18 16:43:59 326

原创 ZZULIOJ 1077: 空心菱形

输入一个整数n,(2<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。输入包含一个整数,n(2<=n<=20)输出一个空心菱形,每个边由n个'*'组成。

2024-01-18 16:40:41 359

原创 ZZULIOJ 1078: a+b(多实例测试1)

输入第1行为一个整数n(1≤n≤10),代表测试的组数。下面有n组测试数据,每组1行,为2个整数,为A, B。对每行输入,输出A+B的值,单独占一行。//读入、处理一组测试实例。

2024-01-18 16:39:17 382

原创 ZZULIOJ 1079: a+b(多实例测试2)

注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束。对每行输入,输出A+B的值,单独占一行。每组一行,为整数A, B。//读入一组测试数据。

2024-01-18 16:37:04 314

原创 ZZULIOJ 1080: a+b(多实例测试3)

每组一行,为两个整数A, B。输入0 0表示输入结束,该组输入不用处理。对每行输入,输出A+B的值,单独占一行。

2024-01-18 16:35:36 322

原创 ZZULIOJ 1081: n个数求和 (多实例测试)

对于每组输入,在一行输出n个数的和(保证和不会超出int类型的范围)!输入第一行是一个整数T,表示有T组测试实例;初做多实例测试,注意累加和变量赋初值的位置。第一行一个数n表示接下来会有n个整数;第二行空格隔开的n个数。

2024-01-18 16:34:00 373

原创 ZZULIOJ 1082: 敲7(多实例测试)

对于每组数据 ,输出从小到大排列的不大于N的与7有关的数字。每组数据占一行,每个数字后面有一个空格;输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)然后有t行,每行一个整数N。(N不大于30000)首先输入一个整数t,表示有t组数据。

2024-01-18 16:30:18 368

原创 ZZULIOJ 1083: 数值统计(多实例测试)

输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。统计给定的n个数中,负数、零和正数的个数。

2024-01-18 16:28:12 302

原创 ZZULIOJ 1101: 逆序数字(函数专题)

输入一个正整数n,计算n的逆序数m,输出m与n的和。要求程序定义一个inverse()函数和一个main()函数,inverse()函数接收一个整数值,返回这个数中数字逆序后的结果值。例如,给定数7631,函数返回1367。本题如果是C/C++代码提交,只需要提交inverse函数的定义部分,提交其它内容,编译出错。//计算并返回n的逆序数字。一个正整数n,输入保证计算结果在int范围内。输出一个整数,n与n的逆序数的和。//请完成如下函数,并提交。

2024-01-18 16:07:58 326

原创 ZZULIOJ 1102: 火车票退票费计算(函数专题)

2013年起,火车票退票费比例下调:票面乘车站开车时间前48小时以上的按票价5%计退票费。同时,车票退票费的计算方法不再四舍五入到元为单位,而是以5角为单位:尾数小于0.25元的舍去、不小于0.25元且小于0.75元的计为0.5元、不小于0.75元的进为1元。编写一个函数,计算退票费,假定退票时间距离开车时间在48小时以上。本题如果是C/C++代码提交,只需要提交CancelFee函数的定义部分,提交其它内容,编译出错。输出一个实数,表示退票费,结果保留一位小数。输入一个实数,表示火车票票面价格。

2024-01-18 16:05:30 357

原创 ZZULIOJ 1084: 计算两点间的距离(多实例测试)

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。对于每组输入数据,输出一行,结果保留两位小数。

2024-01-18 00:06:34 301

空空如也

空空如也

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

TA关注的人

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