- 博客(33)
- 收藏
- 关注
原创 反弹球
Description一个球从100米高度自由落下,每次落地后反弹会原高度的一半,再落下,再反弹。求它在第n次落地时,共经过多少米以及第n次反弹多高。Input一个正整数n。Output第n次落地时共经过多少米以及第n次反弹多高,保留4位小数。请注意行尾输出换行。Sample Input10Sample Output299.6094 0.0977#include<bits/stdc++.h>using namespace std;int mai
2021-12-25 13:43:54
566
原创 数字三角形
Description贝茜教奶牛们建造一种数字三角形。它从两个数中构造: 大小和种子。 大小 N (1 <= N <= 20) 决定这个三角形有多少行,种子 S (1 <= S <= 9) 决定三角形的第一个数字。这儿有两个示例:N=5, S=3 N=6, S=1 3 4 6 9 4 1 2 4 7 2 7 5 7 1 5 3 5 8 3 8 ...
2021-12-22 20:05:48
1282
原创 统计字母A的出现次数
Description小明在练习打字,老师让他输入一堆大写字母,让他统计一下大写字母A到底出现了几次?请你写个程序帮小明一下。Input输入只有一行,就是由大写字母组成的字符串,字符串长度不超过1000。Output输出也只有一行,那就是A出现的次数。Sample InputBBBBAABBSSSDDAAAEETTRYTSample Output5#include <bits/stdc++.h>using namespace std;int m
2021-12-22 16:19:10
2429
原创 输出图案-平行四边形
Description请编程序输出星号平行四边形图案,当n为10时图案如下所示: ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******...
2021-12-22 16:18:54
1766
原创 输出图案-箭头
Description请编程序输出箭头图案,如下图案是n为5的形状。 * ** *** **** *************************************************************************************************************************...
2021-12-22 16:18:39
1181
原创 九九乘法口诀表
Description请编程序输出九九乘法口诀表。Input无Output每行最后有一个空格。Sample Input无Sample Output1*1= 12*1= 2 2*2= 43*1= 3 3*2= 6 3*3= 94*1= 4 4*2= 8 4*3=12 4*4=165*1= 5 5*2=10 5*3=15 5*4=20 5*5=256*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1= 7 7*2=14 7*
2021-12-22 16:18:24
85
原创 打印图案-星号沙漏
Description请编程序输出沙漏形状的星号图案,其中沙漏一半是星号三角形,已知星号三角形的层数和每层星号个数递增数。如输入层数:8,每层递增的星号个数:6,图案如下:******************************************* ************************************* ******************************* *************************...
2021-12-22 16:18:10
532
原创 星号直角梯形
Description在课堂上,我们画过了星号沙漏型,也画过了星号等腰梯形,今天请你编程序画出星号直角梯形。已知第一层的星号个数为a,每一层星号个数比上一层多m个,层数为h。Input输入只有一行,用空格隔开的三个正整数a,m,h。Output输出符合要求的直角梯形。Sample Input4 2 6Sample Output******************************************************#include..
2021-12-22 16:17:10
1146
原创 星号等腰梯形
Description已知星号等腰梯形的层数为h,最上面一层的星号个数为a,以后每层比上一层多两个星号,要求最底下一层的第一个星号前面没有空格,请编程序画出这个等腰梯形。画梯形的过程要求用函数实现Input输入只有一行,两个用空格隔开的正整数h和a,分别表示层数和最上面一层的星号个数。1<=h,a<=20。Output输出符合要求的图案。Sample Input6 4Sample Output **** ****** *******
2021-12-22 16:16:43
730
原创 从指定位置开始寻找最小数
Description课堂上老师介绍了在一堆数中寻找最大数和最小数的方法,今天你的任务不是在所有数中寻找,而是在从指定位置开始往后面的数中寻找最小数。Input输入一共有3行,第一行为一个正整数n,表示数的个数,1<=n<=100;第二行是用空格隔开的n个整数,每个整数的范围在-1000和1000之间(包括-1000和1000);第三行为指定的位置k,1<=k<=n。Output输出从第k个数开始到最后个数为止的数中的最小数。Sample Input4
2021-12-21 19:30:57
185
原创 输出杨辉三角的前N行
Description输出杨辉三角的前N行(N<=20)。Input输入只有一行,包括1个整数N。(N<=20)Output输出只有N行,数与数之间有空格,每行最后没有空格,每个数的场宽是5。Sample Input5Sample Output 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1#include<bit
2021-12-21 19:29:58
678
原创 奶牛的相似性
Description农夫约翰有两头奶牛,他想要知道,这两头奶牛到底有多相似,所以他给每头奶牛拍了M*N(指M行N列)的数码相片,他想要你写一个程序帮助他。 M*N的数码相片可以分辨出奶牛身上黑色和白色的斑块,下面是两头奶牛的数码照片(‘X’表示黑色部分,‘.’表示白色部分),其中M=5,N=7。奶牛1 奶牛2..X.... ...X....XXX... ..XX....XX.... .XX.........X. .XX..X..X...X. .X...
2021-12-21 19:29:08
190
原创 统计成绩三
Description大学英语等级考试结束后,校长张丁想知道每个分数有多少学生,所以请你编程序统计一下。为了使统计工作便于开展,现在假定所有可能的分数在0-100之间(含0分和100分),你的任务是统计出某一段成绩有多少学生,把这个结果告诉张校长。Input输入有三行,第一行为学生人数n,1<=n<=10000;第二行为n个用空格隔开的整数,表示n个学生的成绩;第三行是用空格隔开的两个整数f和t,表示分数段是从f到t,0<=f<=t<=100。Output成
2021-12-21 19:28:25
169
原创 统计成绩二
Description大学英语等级考试结束后,校长张丁想知道每个分数有多少学生,所以请你编程序统计一下。为了使统计工作便于开展,现在假定所有可能的分数在0-100之间(含0分和100分),你的任务是统计出某一个成绩有多少学生,把这个结果告诉张校长。Input输入有三行,第一行为学生人数n,1<=n<=10000;第二行为n个用空格隔开的整数,表示n个学生的成绩;第三行是一个成绩m,0<=m<=100。Output成绩是m的学生一共有多少人?Sample Inp
2021-12-21 19:27:52
133
原创 姐妹数对
Description给定两个不同的正整数x,y,若x+y能被3除尽或能被7除尽,则称x,y为姐妹数对。例如:2,4;2,5;为姐妹数对。3,14;就不是姐妹数对。那么,对给出的一个正整数n, 1,2,…,n之间有多少个姐妹数对。Input输入只有一行,一个整数n,1<=n<=100。Output输出也只有一行一个整数,即1~n之间姐妹数对的个数。Sample Input6Sample Output8Hint样例说明:1到6之间姐妹数对有1,2
2021-12-21 19:27:18
2859
原创 歌唱比赛评分
Description四(1)班要举行一次歌唱比赛,以选拔更好的苗子参加校的歌唱比赛。评分办法如下:设N个评委,打N个分数(0 <= 每个分数 <= 10),去掉一个最高分,去掉一个最低分,剩下的评委的平均分即为该选手的最后得分。但是选手太多了,靠人工计算每个选手的得分太慢太麻烦。你能不能帮帮他们,设计一个程序让计算机来算出选手的最后得分呢?Input第一行为一个整数N( 5 <= N <= 10 ) 第二行为N个整数Ai( 0 <= Ai <= 10..
2021-12-21 19:26:25
1450
原创 行李托运费
Description车站行李托运费标准是:10千克或10千克以下,每千克收费1.5元,超过10千克的行李,每超过1千克按2.5元进行收费。试编一程序,输入行李的托运费,算出行李的重量。Input读入一个实型值,表示行李的托运费。Output一个实型数,即行李的重量,保留两位小数。Sample Input3Sample Output2.00#include <bits/stdc++.h>using namespace std;int
2021-12-21 19:25:39
1059
原创 最小公倍数
Description几个数共有的倍数叫做这几个数的公倍数,其中除0以外最小的一个公倍数,叫做这几个数的最小公倍数。今天你的任务是编程序计算a和b的最小公倍数。Input输入一行,用空格开的两个正整数a和b,1<=a<=b<=10000。Output输出也只有一行,一个正整数即a和b的最小公倍数。Sample Input8 12Sample Output24#include <bits/stdc++.h>using namesp
2021-12-21 19:24:33
278
原创 多米诺骨牌
Description今天的问题是这样的:用n个2X1的矩形(这种矩形我们以后称之为骨牌或多米诺)覆盖2Xn的棋盘,有多少种不同的覆盖法?Input输入只有一行n(意义如上所述,1<=n<=45)。Output输出也只有一行,即覆盖的方法种数。Sample Input2Sample Output2#include <bits/stdc++.h>using namespace std;long long a[50];int main
2021-12-21 19:24:19
279
原创 从小到大排序
Description给你一批实数,请你把它们从小到大排序。Input输入有两行,第一行为输入实数的个数n,1<=n<=100;第二行为输入的实数,前后两数之间有空格隔开。每个数的范围是-1000.0和1000.0之间(含-1000.0和1000.0)。Output输出只有一行,按照从小到大排序,前后两数之间有空格,最后一个后面没有空格,输出保留一位小数点。Sample Input41.0 -2.5 0 3.0Sample Output-2.5 0.0
2021-12-20 21:18:17
210
原创 最大公约数
Description如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数。几个整数,公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。例如:12、16的公约数有1、2、4,其中最大的一个是4,4是12与16的最大公约数,一般记为(12,16)=4。12、15、18的最大公约数是3,记为(12,15,18)=3。最大公约数,也称最大公因数、最大公因子。Input输入只有一行两个用空格隔开的正整数n和m。1<=n<=m<=10000。Output
2021-12-20 21:17:16
142
原创 输出所有的约数
Description约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。现在给你一个正整数a,请你编程序输出a的所有约数。Input输入只有一行,一个正整数a,1<=a<=10000。Output输出一行,把a的所有约数按照从小到大的顺序输出,约数之间有一个空格,最后(末尾)没有空格。Sample Input6Sample Output1 2 3 6#inc
2021-12-20 21:16:06
1134
原创 素数判断问题
Description质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。请你编程序判断一个输入的正整数是不是一个素数。Input输入一行,一个正整数n,2<=n<=10000。Output输出也只有一行,如果n是素数,输出“Yes”,否则输出“No”。Sample Input11Sample OutputYes#include <bits/stdc++.h&g
2021-12-20 21:15:14
103
原创 求平均成绩
Description给定一个一维数组score,内含10个学生的成绩,求出其平均成绩。Input10个用空格隔开的实数,表示10个学生的成绩。保证所有成绩大于等于0且小于等于100。Output10个学生的平均成绩,小数点后保留2位小数。请注意行尾输出换行。Sample Input100 56 78 98.5 76 87 99 67.5 75 97Sample Output83.40#include<bits/stdc++.h>using n
2021-12-20 21:13:12
711
原创 递归阶乘
Description用递归的方法求出n!的值。Input一个正整数n,保证n不超过10。Outputn!的值。请注意行尾输出换行。Sample Input5Sample Output120#include<bits/stdc++.h>using namespace std;int main(){ int n,i; long fa=1; scanf("%d",&n); for(i=1;i<=n;
2021-12-20 21:11:21
60
原创 复制字符串
Description读入两个字符串s1和s2,将s2中的全部字符复制到字符数组s1中去。要求不使用strcpy函数,并保证字符串末尾的’’标识符同时被赋值。Input两行字符串s1和s2。保证每个字符串的长度不超过100。Output将s2赋值至s1后的s1对应的字符串。请注意行尾输出换行。Sample InputI am a program.I am not a program.Sample OutputI am not a program.#i
2021-12-20 21:09:42
950
原创 从小到大排序
Description用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。Input一行内有10个用空格隔开的整数。Output在一行中输出从小到大排序完毕的10个整数,在每个整数后输出一个空格。请注意行尾输出换行。Sample Input483 38 42 2 29 28 1 39 99 125Sample Output1 2 28 29 38 39 42 99 125 483#include<iostream>using nam
2021-12-20 21:08:01
170
原创 统计单词
Description输入一行字符,统计并输出其中有多少个单词,单词之间用空格分隔。Input只有一行,保证只包含可见字符,且此行的所有字符数不超过100。Output一个整数,表示输入的一行字符中共有多少个单词。请注意行尾输出换行。Sample InputI am a program.Sample Output4#include <bits/stdc++.h>using namespace std;int main(){ char
2021-12-20 21:06:16
188
原创 Fibonacci数列
Description用数组来处理Fibonacci数列并输出。Input一个不超过40且大于2的整数n,表示需要处理并输出的Fibonacci数个数。Output输出前n个Fibonacci数,每行输出5个值,按每12位向右对齐的方式输出。请注意不要在第一行前输出一个空行,并请注意行尾输出换行。Sample Input19Sample Output 1 1 2 3
2021-12-20 21:04:03
1008
原创 属相
Description我们中国人对老鼠的感情可不一般, 鼠是中国传统十二生肖之首。那么 2020 年出生的“20 后”是否都是“鼠宝宝”呢?其实不是, 2020 年 1 月 1 日~1 月 24 日出生的“20 后”,仍然是“猪宝宝”,因为他们出生在农历己亥猪年;大年初一( 1 月 25 日)及之后出生的“20 后”才是“鼠宝宝”。 那么接下来请你判断一下,以下生日的宝宝是“猪宝宝”还是“鼠宝宝”?Input符合常识的两个空格分隔的整数 month,day,分别代表宝宝出生的月份及日子,(
2021-12-19 14:09:54
1131
原创 找数找数找数
Description分别输入两个正整数 M、N,输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字,并以逗号分隔按顺序打印在一行。Input分别输入两个正整数 M、N。Output输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字,并以逗号分隔按顺序打印在一行。Sample Input100147Sample Output112,119,126,133,147代码#include &l
2021-12-19 13:50:04
625
原创 字符串的长度
描述输入一个字符串(N),输出该字符串的长度。输入输入一个字符串N输出该输出该字符串的长度样本输入<span style="color:#333333"><span style="background-color:#f5f5f5">A B C D</span></span>样本输出<span style="color:#333333"><span style=...
2021-12-18 18:01:07
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人