- 博客(33)
- 收藏
- 关注
原创 33:求矩阵各行元素之和
33:求矩阵各行元素之和本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12输出样例:9-715作者 C课程组单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存限...
2020-05-07 08:38:54 2708
原创 32:统计字符出现次数
32:统计字符出现次数本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。输出格式:在一行中输出给定字符在给定字符串中出现的次数。输入样例:programming is More fun!m输出样例:2作者 C课程组单位 浙江大学代码长度限制 16 KB时间限制 400 ...
2020-05-07 08:35:52 1304
原创 31:字符串字母大小写转换
31:字符串字母大小写转换本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。输入格式:输入为一个以“#”结束的字符串(不超过30个字符)。输出格式:在一行中输出大小写转换后的结果字符串。输入样例:Hello World! 123#输出样例:hELLO wORLD! 123作者 颜晖单位 浙江大学城市...
2020-05-07 08:33:24 1593 1
原创 30:将字符串逆序输出
30:将字符串逆序输出将字符串逆序输出。输入一个字符串后,将其逆序输出。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:C/C++输出样例:++C/C作者 颜晖单位 浙江大学城市学院代码长度限制 16 KB时间限制 400 ms内存限制 64 MB#include<stdio.h&...
2020-05-07 08:30:23 4013
原创 29:字符串的连接
29:字符串的连接本题要求编写程序,使用指针方式实现两个字符串的连接(不能使用strcat函数),并将连接后的字符串输出。输入格式:输入一行以回车结束的非空字符串(不超过40个字符),再输入一行以回车结束的非空字符串(不超过40个字符)。输出格式:一行输出俩字符串连接后新的字符串。输入样例:Beijing_China输出样例:Beijing_China作者 张丽华单位 嘉...
2020-05-07 08:23:33 3646
原创 28: 最大和最小
28: 最大和最小请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差。输入格式:输入10个整数输出格式:无输入样例:1 2 3 4 5 6 7 8 9 10输出样例:9作者 薛礼单位 湖北汽车工业学院代码长度限制 16 KB时间限制 400 ms内存限制 64 MB#include<stdio.h>int c...
2020-05-07 08:17:11 1062
原创 27:冒泡法排序
27:冒泡法排序输入1个正整数n(1<=n<=10),然后输入n个整数并存放在数组中,将这n个整数从大到小排序后输出,相邻数字间有一个空格,行末不得有多余空格。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:475 71 77 76输出样...
2020-04-25 12:42:13 4372 1
原创 26: 计算分段函数
26: 计算分段函数输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。输入样例1:10输出样例1:f(10.00) = 3.16输入样例2:-0.5输出样例2:f(-0.50) = -2.75作者 陈建海单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存限制 64 ...
2020-04-25 01:19:32 540
原创 25: 三个数由小到大输出
25: 三个数由小到大输出输入三个整数x,y,z,请把这三个数由小到大输出。输入格式:在一行中直接输入3个整数,之间各用一个空格间隔。输出格式:在一行中按照“x=最小值,y=次小值, z=最大值”的顺序输出结果,最大值、次大值和最小值均原样输出,没有宽度控制。输入样例:2 1 3输出样例:x=1,y=2,z=3作者 王跃萍单位 东北石油大学代码长度限制 16 KB时间限...
2020-04-25 01:14:41 1022
原创 24:输出闰年
24:输出闰年输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:2...
2020-04-25 01:11:57 713
原创 23:求a+|b|
23:求a+|b|编写一个求a+|b|的程序,其中a、b为两个整数。。输入格式:测试数据有多组,处理到文件尾。每组测试数据在同一行输入2个整数a,b。输出格式:每组输出a+|b|的值输入样例:在这里给出一组输入。例如:23 -150输出样例:在这里给出相应的输出。例如:173作者 蔡尚真单位 绍兴文理学院元培学院代码长度限制 16 KB时间限制 400 ms内存限...
2020-04-25 01:07:11 3086
原创 22:计算指数
22:计算指数#include<stdio.h>#include<math.h>int main(void){ int n,m; scanf("%d",&n); m=pow(2,n); printf("2^%d = %d",n,m); return 0;}
2020-04-25 01:04:09 168
原创 21: 输出前 n 个Fibonacci数
21: 输出前 n 个Fibonacci数本题要求编写程序,输出菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如:1,1,2,3,5,8,13,…。输入格式:输入在一行中给出一个整数N(1≤N≤46)。输出格式:输出前N个Fibonacci数,每个数占11位,...
2020-04-25 00:58:12 1856
原创 20:最大公约数和最小公倍数
20:最大公约数和最小公倍数本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!作者 张彤彧单位 浙江大学代码长度限制 16 ...
2020-04-25 00:51:36 458 1
原创 19:打印水仙花数
19:打印水仙花数打印水仙花数。水仙花数是一个三位数,其各位数字的立方和与原数相等。输出格式:按递增顺序输出所有水仙花数,每个数输出占5列。输出样例:153 370 371 407作者 王跃萍单位 东北石油大学代码长度限制 16 KB时间限制 400 ms内存限制 64 MB#include<stdio.h>int main(){int i, ...
2020-04-25 00:47:22 2202
原创 18:求N分之一序列前N项和
18:求N分之一序列前N项和本题要求编写程序,计算序列 1 + 1/2 + 1/3 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:6输出样例:sum = 2.450000作者 C课程组单位 浙江大学代码长度限制 16 KB时间限...
2020-04-25 00:44:05 4669 1
原创 17:找完数
17:找完数所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其...
2020-04-25 00:32:39 745
原创 16:水仙花数
16:水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407作者 徐镜春单位 浙江大学代码长度限制 16 KB时间限制 2500 ms...
2020-04-25 00:10:41 1381
原创 15: 换硬币
15: 换硬币将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count =...
2020-04-24 23:55:39 482
原创 14:统计素数并求和
14:统计素数并求和本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143作者 张彤彧单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存限制 64 MB#inclu...
2020-04-24 23:52:44 695
原创 13:判断一个数是否为素数
13:判断一个数是否为素数所谓素数,是指除了1和其本身外,不能被其它任何整数整除的正整数,2是最小的素数。现在,用户输入一个整数,判断它是否为素数。输入格式:一个整数N(N为int型)。输出格式:如果N是素数,输出N is a prime. 否则,输出N is not a prime. 注意:输出的是N所代表的具体数值。输入样例1:7输出样例1:7 is a prime.输入...
2020-04-24 23:49:49 4356 1
原创 12:计算阶乘和
12:计算阶乘和对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:3输出样例:9作者 陈越单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存限制 64 MB#include<stdio.h>int main(){ int ...
2020-04-24 23:46:36 1385
原创 11:奇偶分家
11:奇偶分家给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6作者 陈越单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存...
2020-04-24 23:41:39 608
原创 10:求奇数和
10:求奇数和本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和。输入样例:8 7 4 3 70 5 6 101 -1输出样例:116作者 C课程组单位 浙江大学代码长度限制 16 KB时间限制 400 ms内存限制 64 MB...
2020-04-24 23:33:52 417
原创 9:交换最小值和最大值
9:交换最小值和最大值本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4输出样例:1 2 5...
2020-04-24 23:17:19 2967 1
原创 8:找二维数组中最大数及所在行列号
8:找二维数组中最大数及所在行列号求任意的一个m×m矩阵的最大数及其所在的行列数输入格式:从键盘输入m(2<=m<=20)及矩阵元素(只考虑int型)。输出格式:输出数组中最大数及最大数所在行、列输入样例:38 6 25 7 14 9 5输出样例:max=9,i=2,j=1作者 黄敏单位 成都信息工程大学代码长度限制 16 KB时间限制 400 ms...
2020-04-24 22:21:23 8179 4
原创 7:求阶乘问题
7:求阶乘问题输入一个正整数n,输出n!。输入格式:输入在一行中给出1个正整数n。输出格式:在一行中输出n!的值。输入样例:4输出样例:24作者: 张高燕单位: 浙江大学城市学院时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB#include<stdio.h>double ff(double n);int main(void...
2020-04-17 00:19:22 3304
原创 6:求指定范围内的素数
6:求指定范围内的素数素数:又称质数,是指除了1和它自身外没有其它因子的正整数(1不是素数)。输入2个正整数m和n(m≤n),输出m~n间的所有素数,并求出个数。提示:定义一个判断素数的函数,通过函数调用求出素数并计数。输入格式:m nm和n是范围的边界,要求m≤n输出格式:m和n间的所有素数,用空格分隔count = 素数个数输入样例:10 20输出样例:11 13 1...
2020-04-16 23:56:40 9059
原创 5: 求组合数
5: 求组合数本题要求编写程序,根据公式C n m = m!(n−m)! n! 算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在...
2020-04-16 23:50:17 448
原创 4: 斐波那契数列
4: 斐波那契数列已知斐波那契数列 F n =F n−1 +F n−2 (n>=3),F 1 =1,F 2 =1用递归的方法求解该数列的第n项。输入格式:输入一个正整数n (1<=n<=40)。输出格式:输出一个数,数列的第n项输入样例1:1输出样例1:1输入样例2:3输出样例2:2作者: 吴云鹏单位: ...
2020-04-16 22:43:25 1836
原创 3:函数的递归调用
3:函数的递归调用编写求n!的程序。要求:编写一个函数实现求出给定的n的值的阶乘。主函数负责确定n的值、调用自定义的函数,并输出计算结果。输入格式:输入一个任意整数n的值。输出格式:若n=0或n=1,则n!=1;若n<0,输出“给定的数<0,no value!no value!”的结果。输入样例:在这里给出一组输入。例如:5输出样例:在这里给出相应的输出。例如:5...
2020-04-16 22:27:44 1904
原创 2:递归求阶乘和
2:递归求阶乘和本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+…+n! 的值。函数接口定义:double fact( int n ); double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+…+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#include ...
2020-04-16 22:21:58 3623
原创 1:使用递归函数计算1到n之和
使用递归函数计算1到n之和本题要求实现一个用递归计算1+2+3+…+n的和的简单函数。函数接口定义:int sum( int n );该函数对于传入的正整数n返回1+2+3+…+n的和;若n不是正整数则返回0。题目保证输入输出在长整型范围内。建议尝试写成递归函数。裁判测试程序样例:#include <stdio.h>int sum( int n );int m...
2020-04-16 21:18:29 23495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人