- 博客(87)
- 收藏
- 关注
原创 S14.1 输入一个字符串,把该字符串的前三个字母移到最后
【问题描述】输入一个字符串,把该字符串的前三个字母移到最后,输出变换后的字符串。比如输入“abcdef”,输出为“defabc”【输出形式】将前三个字母移到最后,loworldhel。【输入形式】一个字符串,例如“helloworld”【样例输入】abcdef。【样例输出】defabc。【评分标准】正确得满分。
2024-03-03 21:57:12
314
原创 S13.3 练习7-10查找指定字符
【问题描述】输入一个字符,再输入一个以"#"结束的字符串(少于80个字符),在字符串中查找该字符。如果找到,则输出该字符在字符串中所对应的最大下标,下标从0开始;否则输出“Not Found”。上述代码虽然能够正常运行,但是如果仔细端详,定然不能理解其中的“maxIndex = j-1”为什么要这么写,按照道理来讲不是应该写为“maxIndex = j”的形式吗,为什么要-1.?
2024-03-03 21:37:05
150
原创 S13.2 练习7-11字符串逆序。
【问题描述】输入一个以"#"结束的字符串(少于80个字符),将该字符串逆放,输出逆序后的字符串。【样例输入】abcdefg#【样例输出】gfedcba。
2024-02-20 19:22:18
107
原创 S13.1 字符转换
【问题描述】输入一个以“#”符号结束的字符串(少于80个字符),将其中所出现过的大写英文字母都换成小写字母;若无大写英文字母,则输出“Not Found”。【评分标准】输入字符串5分,大小写转换10分,输出字符串5分,共20分。【样例输入】FONTNAME and FILENAME#【样例输出】fontname and filename。【样例输入】font and file124#【样例输出】Not Found。
2024-02-20 00:43:23
136
原创 S12.4 方阵循环右移
【问题描述】输入两个正整数m和n(1≤m,n≤6),输入该m行n列二维数组a中的元素,将该二维数组a中的每个元素向右移一列,最后一列换到第一列,移动后的数组存到另一个二维数组b中,按矩阵形式输出b。(error7_4)
2024-02-20 00:10:33
127
原创 S12.3 求矩阵的局部最大值
【问题描述】给定m行n列(1≤m,n≤6)的整数矩阵a,如果a的非边界元素a[i][j]大于相邻的上下左右四个元素,那么就称元素a[i][j]是矩阵的局部极大值。要求输出给定矩阵的全部极大值及其所在的位置。局部极大值9,在第二行,第三列。
2024-02-20 00:10:21
231
原创 S12.2 练习7-7矩阵运算。
【问题描述】矩阵运算。读入一个正整数n(1<n≤6),再读入n阶方阵a,计算该矩阵除副对角线、最后一列、最后一行以外的所有元素之和,副对角线为从矩阵的右上角到左下角连线。
2024-02-20 00:10:06
266
原创 S11.4 交换最小值和最大值
【问题描述】输入一个正整数n(1≤n≤10),再输入n个正整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n个数。【输入形式】输入一个正整数n(1≤n≤10),再输入n个正整数。
2024-02-19 22:54:02
342
原创 S11.3 输出数组元素
【问题描述】输出数组元素:输入1个正整数n(1≤n≤10),再输入数组a的n个整数,把a中所有的后项减前项之差存入数组b,并按每行3个元素的格式输出数组元素b。【输入形式】1个正整数n(1≤n≤10)和数组a的n个整数。【输出形式】每行3个元素。
2024-02-19 21:32:27
168
原创 S11.2 指定范围内Fibonacci数
【问题描述】使用函数输出指定范围内的Fibonacci数:输入两个正整数m和n(1≤m,n≤50)输出第m~n项之间(包括n和m)所有的Fibonacci数。Fibonacci序列:1 1 2 3 5 8 13 21... ... 要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如,fib(7)的返回值是13。
2024-02-19 21:17:16
128
原创 S11.1 分类统计字符个数
【样例输出】blank=2,digit=3,letter=10,other=1。【问题描述】输入一行字符,统计出其中的英文字母、空格、数字和其他字符的个数。【样例输入】Hello world 123!
2024-02-19 01:49:12
132
原创 Z7.8 统计单词个数
【问题描述】统计一行文本的单词个数:输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。【样例输入】Hello world。
2024-02-19 00:58:55
128
原创 Z7.7 验证哥德巴赫猜想
【问题描述】使用函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。例如6=3+3,8=3+5... ... 将6~100(不包括100)之间的偶数都表示成两个素数之和,打印时一行打印5组。
2024-02-19 00:58:45
243
原创 Z7.6 分类统计字符个数
【样例输出】blank=2,digit=3,letter=10,other=1。【问题描述】输入一行字符,统计出其中的英文字母、空格、数字和其他字符的个数。【样例输入】Hello world 123!
2024-02-19 00:58:38
102
原创 Z7.4 选择题
设float x= 2.5,y = 4.7;,printf("%.1f",x+a%3*(int)(x+y)%2/4)的结果为 A。
2024-02-19 00:58:15
93
原创 Z6.7 求一个数的逆序数
【问题描述】使用函数输出一个整数的逆序数:输入一个整数,将它逆序输出。要求定义并调用函数reverse(number),它的功能是返回number的逆序数。【样例输入】12345。
2024-02-19 00:56:55
207
原创 Z6.6 使用函数计算分段函数的值
【问题描述】输入 x,计算并输出分段函数 f(x)的值。要求定义和调用函数 sign(x)实现该分段函数。【样例输出】f(5)=1。
2024-02-19 00:56:34
196
原创 Z6.5 使用函数输出水仙花数
【问题描述】输入 2 个正整数 m 和 n(1<=m<n<=1000),输出 m 到 n 之间的所有满足各位数字的立方和等于其自身的数。要求定义并调用函数 is(number)判断 number 的各位数字之立方和是否等于其自身。若输入不满足1<=m<n<=1000,需重新输入(Input again:)。【样例输入】1 300。【样例输出】1 153。
2024-02-18 17:17:08
187
原创 Z6.4 使用函数求余弦函数的近似值
【问题描述】输入精度e和x,用下列公式求 cos x 的近似值,精确到最后一项的绝对值小于 e。要求定义并调用函数 funcos(e,x)求余弦函数的近似值。【样例输入】0.0001 5。【样例输出】0.283664。
2024-02-18 16:54:39
224
原创 Z6.3 使用函数统计指定数字的个数
【问题描述】读入一个整数n和一个数字d,统计并输出整数n中数字d的个数。要求定义并调用函数countdigit (number, digit),它的功能是统计整数number中数字digit的个数。例如, countdigit(12292, 2) 的返回值是3。【样例输入】12223 2。
2024-02-18 16:22:14
205
原创 S10.2 利用函数计算素数个数并求和
【问题描述】输入 2 个正整数 m 和 n(1<=m,n<=500),统计并输出 m 到 n 之间的素数的个数以及这些素数的和。素数就是只能被 1 和自身整除的正整数,1 不是素数,2 是素数。要求定义并调用函数 prime(m) 判断 m 是否为素数。【样例输出】There are 2 prime numbers. The sum is 5.注意:题目存在问题,应约束m<n。
2024-02-18 15:06:27
290
原创 S10.1 使用函数找最大值
【问题描述】输入2个数,输出其中较大的数。要求定义和调用函数max(a,b) 找出并返回 a、b 中较大的数。【样例输出】max(200,456) = 456。【样例输入】200 456。
2024-02-18 14:35:02
157
原创 S9.4 n个a累加
【问题描述】使用函数累加由n个a构成的整数之和:输入两个正整数a和n,求a+aa+aaa+aa...a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa...a(n个a)。例如,fn(3,2)的返回值是33。【样例输出】The result is: 246。
2024-02-18 14:27:11
184
原创 S9.3 求指定范围内Fibonacci数
【问题描述】使用函数输出指定范围内的Fibonacci数:输入两个正整数m和n(1≤m,n≤50)输出第m~n项之间(包括n和m)所有的Fibonacci数。Fibonacci序列:1 1 2 3 5 8 13 21... ... 要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如,fib(7)的返回值是13。
2024-02-18 01:54:59
577
原创 S9.2 使用函数求完全平方数
【问题描述】输入一个正整数n,判断其是否为完全平方数,如果是,输出YES,如果不是,则输出NO。要求定义并调用函数IsSqure(n),判断n是否为完全平方数。所谓完全平方数是指一个数可以表示为某一个数的平方形式,如1可以表示为1*1,所以1是完全平方数,9可以表示3*3,9也是完全平方数。【样例说明】100=10*10 是完全平方数,输出YES,10不是完全平方数,输出NO。
2024-02-18 01:19:57
230
原创 S9.1 使用函数求奇数和
【问题描述】输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数 even(n) 判断数的奇偶性,当 n 为偶数时返回 1,否则返回 0。【样例输入】5 2 3 6 8 9 0。
2024-02-18 01:16:05
190
原创 Z5.5 Mersenne Number问题
如果输入的数据不合法,则输出Error.。没有梅森数,则输出no Mersenne Number.,(参考样例输入)是一个素数,堪称当时世界上“已知最大素数”的一个记录。输入一个正整数n(n<20),编程输出所有不超过。(提示:定义两个标志变量,一个用于标记是否为素数,一个用于标记是否为梅森数)1722年,双目失明的瑞士数学大师欧拉(Euler)证明了。【评分标准】 正确得满分。
2024-02-18 01:05:29
311
原创 Z5.4 打印菱形“星号*”图案
【问题描述】输入一个正整数 n(n 为奇数),打印一个高度为 n 的"*"菱 形图案。例如,当 n 为 7 时,打印出以下图案。
2024-02-18 00:45:18
944
原创 Z5.3 已知一个四位数a2b3能被23整除,编写程序求此四位数。
【问题描述】已知一个四位数a2b3能被23整除,编写程序求此四位数。如果存在多个,要求按从小到大的顺序输出。【样例说明】输出a=多少,b=多少,and the number is 多少. 每行输出一条,从小到大。【输出形式】a2b3所代表的四位数,每行输出一条,要求输出的顺序是从小到大输出。【样例输出】a=%d, b=%d, and the number is %d.【评分标准】正确得满分。
2024-02-18 00:08:08
215
原创 Z5.2 百只鸡问题
【问题描述】100元买100只鸡,其中:公鸡5元1只,母鸡3元1只,小鸡1元3只,要求每种鸡至少有一只,请编写程序统计并输出所有的购买方案,每行一个。【样例输出】gongji: 4, muji: 18, xiaoji: 78。【样例说明】输出每一种方案中公鸡,母鸡,小鸡的数量。【输出形式】输出所有的购买方案,每行一个。【评分标准】正确得满分。
2024-02-17 23:59:13
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人