自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 1064 朋友数 (20 分) 如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,

/* * @Author: Ray123 * @Description: * @Date: 2022-02-17 16:08:13 * @LastEditTime: 2022-02-17 17:35:28 * @FilePath: \undefinede:\MyApp\MyAdorableCode\1064.c */#include <stdbool.h>#include <math.h>#include <stdio.h>#include &lt.

2022-02-17 17:40:16 678

原创 1012 数字分类 (20 分) 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:

/* * @Author: Ray123 * @Description: * @Date: 2022-01-23 16:51:07 * @LastEditTime: 2022-01-23 16:59:40 * @FilePath: \undefinede:\MyApp\MyAdorableCode\1012.c */#include <stdbool.h>#include <math.h>#include <stdio.h>#include &l..

2022-01-23 17:01:41 1145

原创 1009 说反话 (20 分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

/* * @Author: Ray123 * @Description: * @Date: 2022-01-08 16:55:52 * @LastEditTime: 2022-01-11 15:27:01 * @FilePath: \undefinede:\MyApp\MyAdorableCode\1009.c */#include <stdbool.h>#include <math.h>#include <stdio.h>#include &l..

2022-01-11 15:44:47 1172

原创 1007 素数对猜想 (20 分) 让我们定义d n ​ 为:d n ​ =p n+1 ​ −p n ​ ,其中p i ​ 是第i个素数。显然有d 1 ​ =1,且对于n>1有

题目:1007 素数对猜想 (20 分)让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10^5),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。思路分析:题目描述非常抽象,简言之:找素数对!问题1:什么是素数对?——素数对的特征是必须是两个素数,且差值为2,

2022-01-08 15:38:37 2614 2

原创 1005 继续(3n+1)猜想 (25 分) 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。

标题1005 继续(3n+1)猜想 (25 分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为

2022-01-08 15:25:24 543 1

原创 1004 成绩排名 (20 分) 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

题目:输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符

2021-06-03 15:45:35 406

原创 7-112 约分最简分式 (15 分) 分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为

7-112 约分最简分式 (15 分)分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。提示:对于

2021-05-19 20:42:58 4800

原创 7-120 兔子繁殖问题 (10 分) 已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个

7-120 兔子繁殖问题 (10 分)已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对…假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?输入格式:输入一个数n,表示第n个月,1<=n<=24。输出格式:输出这个月兔子的数目。输入样例:4输出样例:5#include <stdlib.h

2021-05-15 21:39:20 3536

原创 7-123 空心字母金字塔 (10 分)输入一个大写的英文字母,输出空心的字母金字塔。

7-123 空心字母金字塔 (10 分)输入一个大写的英文字母,输出空心的字母金字塔。输入格式:一个大写英文字母。输出格式:一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。输入样例:E输出样例:参考:#include <stdlib.h>#include <stdio.h>#include <string.h>//函数功能:输出input层金字塔的第num行的内容。//注意这里函数需要2个i

2021-05-14 20:40:24 1859

原创 7-128 大于m的最小素数 (10 分)

7-128 大于m的最小素数 (10 分)编程求出大于m的最小素数。输入格式:直接输入一个正整数输出格式:直接输出结果,没有任何附加格式控制。输入样例:12输出样例:13参考#include <stdlib.h>#include <stdio.h>#include <string.h>int isPrime(int para){ int isPrime=1; if(para==2){ isP

2021-05-13 17:34:20 983

原创 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09

7-129 最佳情侣身高差 (10 分)专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09=(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实

2021-05-13 17:02:53 4258 1

原创 请你实现一个累加器。输入n个非负整数,输出他们的和。 1<n<1000,而每个数则<10000。

7-130 累加器 (10 分)请你实现一个累加器。输入n个非负整数,输出他们的和。 1<n<1000,而每个数则<10000。输入格式:输入包括两行。 第一行:包括一个整数n,表示总共有n个数。 第二行:包含n个整数。输出格式:输出n个数的和。输入样例:43 2 1 4输出样例:10参考:/* * @Author: Ray123 * @Description: 请你实现一个累加器。输入n个非负整数,输出他们的和。 * 1<n&lt

2021-05-07 17:41:07 3062

原创 等腰直角三角形是指一个角是直角,且两条直角边相等的三角形。这里我们输出直角边长为n的等腰直角三角形的格式如下所示: 比如n=1,则输出:

参考:/* * @Author: Ray123 * @Description: 等腰直角三角形是指一个角是直角,且两条直角边相等的三角形。 * 这里我们输出直角边长为n的等腰直角三角形的格式如下所示: 比如n=1,则输出: * @Date: 2021-05-07 17:27:30 * @LastEditTime: 2021-05-07 17:30:05 * @FilePath: \undefinede:\MyApp\Microsoft VS Code\MyAdorableCode\PTA_c.

2021-05-07 17:31:50 1315

原创 菱形是一种特殊的平行四边形,是四条边均相等的平行四边形。题目给出菱形的边长n,用*画出菱形。如n=1,输出:

参考:/* * @Author: Ray123 * @Description: 菱形是一种特殊的平行四边形, * 是四条边均相等的平行四边形。题目给出菱形的边长n,用*画出菱形。 * @Date: 2021-05-07 16:32:25 * @LastEditTime: 2021-05-07 17:21:58 * @FilePath: \undefinede:\MyApp\Microsoft VS Code\MyAdorableCode\PTA_c\132_Rhombus.c */#in.

2021-05-07 17:23:57 1161

原创 中国人非常喜欢6这个数字,因为大家总爱说66大顺啊。数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利,66代表2级顺利,666代表3级顺利,以此类推。你看,数学狂人的

7-133 666 (10 分)中国人非常喜欢6这个数字,因为大家总爱说66大顺啊。数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利,66代表2级顺利,666代表3级顺利,以此类推。你看,数学狂人的世界总是让人无法理解。今天,李某人决定将数学进行到底,现在她设前n级顺利的和是sn。sn=6+66+666+…+66…66(n个6)。假设你已经知道了数字n,那么,你能帮李某人求出sn么?输入格式:输入一个正整数n,n的范围是[0,10)。输出格式:输出S

2021-05-05 14:07:37 4146

原创 7-134 倒顺数字串 (10 分) 输入正整数n,输出它的倒顺数字串。

输入正整数n,输出它的倒顺数字串。如n=6时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50]。输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开。输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1参考:/* * @Author: Ray123 * @Description: 输入正整数n,输出它的倒顺数字串。如n=6时,输出 * 输出: * 1 2 3 4 5 6 5 4 3 2 1

2021-05-05 13:52:45 922

原创 输入正整数n,输出n层数字金字塔。

7-135 数字金字塔 (10 分)输入正整数n,输出n层数字金字塔。输入格式:正整数n,1<=n<=9。输出格式:n层的金字塔,其中第1层的“1”在第1行的第39列(列从1开始计数)。输入样例:5输出样例:参考/* * @Author: Ray123 * @Description: 输入正整数n,输出n层数字金字塔。 * 输入:5 * 输出:烦死了打不出来,自己运行看看看吧 * @Date: 2021-05-05 12:58:35 * @Las

2021-05-05 13:36:36 9904

原创 某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法

题目编号:136输入格式:输入在一行中给出一个正整数n。输出格式:输出在每一行显示一种方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,输出男人的数量cnt_m,女人的数量cnt_w,小孩的数量cnt_c。请注意,等号的两侧各有一个空格,逗号的后面也有一个空格。如果找不到符合条件的方案,则输出"None"输入样例:45输出样例:men = 0, women = 15, child = 30men = 3, wome

2021-05-04 23:53:09 14147

原创 7-137 Average

You are going to read a serial of none-negative integers, which ends with a negative number that does not count as one of the data. Your program calculates the average of all the none-negative integers, and prints the average which rounds to two decimal pl

2021-05-04 22:59:12 325

原创 本题目要求读入一个大于1的整数,编程将其分解成若干个质因子(素数因子)积的形式

本题目要求读入一个大于1的整数,编程将其分解成若干个质因子(素数因子)积的形式。题目编号:138输入格式:大于1的整数一个。输出格式:将输入的正整数分解成若干个质因子积的形式,质因子的出现顺序按从小到大排列。如:30=222*5;如果整数本身为质数或素数,直接输出,如:13=13。输入样例:12480输出样例:12480=2222223513参考:/* * @Author: Ray123 * @Description: 本题目要求读入一个大于1的整数,编程将其

2021-05-04 19:59:07 3638 1

原创 小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天?

题目编号:139输入格式:每个测试实例包括2个整数M,K(2<=k<=M<=1000)。输出格式:对于每个测试实例输出一个整数,表示M元可以用的天数。输入样例:2 2输出样例:3参考:/* * @Author: Ray123 * @Description: 小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天? * 输入:M K; * 输出:result; * @Date: 2021-05-04 18:50:0

2021-05-04 19:05:52 2009

原创 输出斐波那契数列第n项(假设n<1000)。斐波那契数列:0,1,1,2,3,5,8,13

输入格式:一个正整数n,表示斐波那契数列第n项。输出格式:斐波那契数列第n项的值输入样例:在这里给出一组输入。例如:1输出样例:在这里给出相应的输出。例如:0参考:/* * @Author: Ray123 * @Description: 输入数字a,输出第a个斐波那契数字 * @Date: 2021-05-04 14:32:09 * @LastEditTime: 2021-05-04 14:58:18 * @FilePath: \undefinede:\MyA

2021-05-04 15:06:19 3116

原创 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。

题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样例:2 4输出样例:15#include <stdio.h>#include <math..

2021-04-29 15:49:44 1894

原创 井字棋

C语言笔记来源:恺恺第6周二维数组章节#include <stdio.h>int main(int argc, char **argv) { int board[3][3]; int result=-1; int i,j=0; for(i=0;i<3;i++){ scanf("%d %d %d",&board[i][j],&board[i][j+1],&board[i][j+2]);

2021-04-28 20:29:12 49 1

原创 1002 写出这个数 (20 分)

题目1002:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu题目来源:题目10...

2019-03-31 17:23:25 165

原创 1004. 成绩排名 (20)

题目描述:1004代码:#include<stdio.h>int main(){ int num; scanf("%d",&num); int i; char curname[10],curid[10]; char maxname[10],maxid[10]; char minname[10],minid[10]; int curscore;

2017-12-05 21:00:33 156

转载 收集箱子

20171120 1,深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别 2,

2017-12-05 20:53:04 193

原创 【c语言】i++和++i的区别

示例分析:int i = 1;i++;printf("%d",i);int i = 1;++i;printf("%d",i);上面两行的运算结果相同,均为:2 表明i的值都增加了1 而区别在于 int i = 1; printf("i++的返回值为:%d\n",i++); int j = 1; printf("++j的返回值为:%d",++j);由此观之,二者的返回值不相同

2017-11-19 21:45:22 361

原创 1001. 害死人不偿命的(3n+1)猜想 (15)

题目描述:1001解题代码(Python3):figure = int(input("请输入:"))count = 0while figure != 1: if figure%2 ==0: figure = figure/2 else: figure = (figure*3+1)/2 count = count + 1print(count

2017-11-05 15:11:22 283

GSE56094相关数据series

仅供学习

2017-08-26

GSE56094相关数据familysoft

个人数据

2017-08-26

空空如也

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

TA关注的人

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