自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线性表的链式存储结构

/数据域int score;//数据域}ElemType;//数据域struct Lnode *next //指针域。

2024-01-21 16:34:41 384 1

原创 易错switch

switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。

2023-12-26 18:24:22 361 1

原创 常用的排序方式

冒泡排序int main()for(i=0;i

2023-12-11 08:41:32 65

原创 蓝桥杯-货物摆放

现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。例如,当n=4时,有以下6种方案: 1x1x4、1x2x2、1x4x1、2x1x 2、2x2X1、4x1x 1.即在长、宽、高的方向上分别堆工、w、 的货物,满足n=L*W*H.请问,当n=2021041820210418 (注意有16位数字)时,总共有多少种方案?给定n,请问有多少种堆放货物的方案满足要求。小蓝有一个超大的仓库,可以摆放很多货物。

2023-12-10 11:24:55 168 1

原创 浙大PTA Basic Level 1018

,即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格。输出第 1、2 行分别给出甲、乙的胜、平、负次数,数字间以 1 个空格分隔。第 3 行给出两个字母,分别代表甲、乙获胜次数最多的手势,中间有 1 个空格。如果解不唯一,则输出按字母序最小的解。现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。1018 锤子剪刀布。

2023-11-08 00:06:41 60 1

原创 浙大PTA Basic Level 1017

本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入在一行中依次给出 A 和 B,中间以 1 空格分隔。在一行中依次输出 Q 和 R,中间以 1 空格分隔。

2023-11-07 20:31:07 55

原创 浙大PTA Basic Level 1016

(为 1 位整数)部分”定义为由 A 中所有 D A 组成的新整数 P A。例如:给定 A=3862767,D A =6,则 A 的“6 部分”P A是 66,因为 A 中有 2 个 6。现给定A、D A 、B、D B,请编写程序计算 P A+P B。,中间以空格分隔,其中 0

2023-11-06 15:20:09 54 1

原创 浙大PTA Basic Level 1014

大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;在一行中输出约会的时间,格式为 DAY HH:MM,其中 DAY 是某星期的 3 字符缩写,即 MON 表示星期一,TUE 表示星期二,WED 表示星期三,THU 表示星期四,FRI 表示星期五,SAT 表示星期六,SUN 表示星期日。输入在 4 行中分别给出 4 个非空、不包含空格、且长度不超过 60 的字符串。

2023-11-06 15:17:08 51 1

原创 浙大PTA Basic Level 1013

输出从 P M到 P N的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。令 P i表示第 i 个素数。现任给两个正整数 M≤N≤10 4。输入在一行中给出 M 和 N,其间以空格分隔。,请输出 P M到 P N的所有素数。

2023-11-03 18:10:18 61

原创 浙大PTA Basic Level 1012

每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。A 4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A 5= 被 5 除后余 4 的数字中最大数字。A 2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n 1−n 2 +n。数字间以空格分隔,但行末不得有多余空格。A 3 = 被 5 除后余 2 的数字的个数;对给定的 N 个正整数,按题目要求计算 A 1 ~A 5。A 1 = 能被 5 整除的数字中所有偶数的和;

2023-11-03 14:46:29 166

原创 浙大PTA Basic Level 1011

对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。1011 A+B 和 C。

2023-11-02 18:04:53 61

原创 浙大PTA Basic Level 1008

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A 0A 1⋯A N−1)变换为(A N−M ⋯A N−1A 0A 1⋯A N−M−1)(最后M个数循环移至最前面的M个位置)。每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);// 则把该位置元素的值赋给中间变量temp。// 把该位置元素的值赋给 下一位置元素的值。// 将输入的n位元素进行选择判断。// 输入n个整数,右移m位。// 循环输入数组n位元素。

2023-11-02 14:31:37 89

原创 浙大PTA Basic Level 1009

测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。//str[i+1]是空格后面的字符。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。每个测试用例的输出占一行,输出倒序后的句子。

2023-10-31 22:25:59 86 1

原创 常用小代码

printf("位数为%d\n",count);

2023-10-31 11:15:53 68 1

原创 浙大PTA Basic Level 1007

让我们定义d n为:d n=p n+1−p n,其中p i是第i个素数。显然有d 1=1,且对于n>1有d n是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(

2023-10-28 18:59:43 106 1

原创 浙大PTA Basic Level 1006

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(

2023-10-28 18:54:35 62 1

原创 浙大PTA Basic Level 1004

i < n;i++) {int n;return 0;

2023-10-28 18:52:09 74 1

原创 浙大PTA Basic Level 1003

/第二部分计算出P后A的个数 利用strchr函数计算出包括P的P以后的字符串,再用strlen函数计算个数,再减去第一部分算出的个数再减2。//第三部分计算出P前A的个数,利用strlen函数计算整个字符串个数,再减去第一部分算出的个数再减去第二部分算出的个数再减2。//第一部分先算T后A的个数 利用strchr函数计算出包括T的T以后的字符串,再用strlen函数计算个数,再减去1。//函数2:判断T后A的个数 是否等于 P与T之间的A的个数×P之前A的个数。

2023-10-24 20:46:51 91

原创 浙大PTA Basic Level 1002

在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10。读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。// i循环次数=num的位数。1002 写出这个数。

2023-10-24 10:01:27 75

原创 浙大PTA Basic Level 1001

对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单地数一下,需要多少步(砍几下)才能得到 n=1。//num为循环次数。

2023-10-24 09:52:31 75

空空如也

空空如也

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

TA关注的人

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