![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA刷题、
~Z&W~
这个作者很懒,什么都没留下…
展开
-
PAT 1011 A+B 和 C (15分)
011 A+B 和 C (15分)给定区间 [−2^31, 2^31] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 32原创 2021-01-09 17:38:37 · 107 阅读 · 0 评论 -
7-121 成绩排序 (10分)(结构体排序,sort())
7-121 成绩排序 (10分)从键盘输入10名学生的姓名和C语言课程的成绩,要求按照成绩降序排序之后输出。结构体示例: struct { char name[20]; int score; };输入格式:输入的数据之间以空格或回车间隔。输出格式:分行输出学生的信息。输入样例:在这里给出一组输入。例如:张一 90 王丽 80 李明 97 刘帅 68 郝朋友 86 肖笑 76 左右 65 宋东风 82 郑钱 91 梁爽 89输出样例:在这里给出相应的输出。例如:李明:97郑钱:91张原创 2020-06-08 07:45:39 · 1428 阅读 · 0 评论 -
7-94 第几天. (20分)
7-94 第几天. (20分)输入格式:输入一个日期的年、月、日的值(空格分隔)。输出格式:输出这一天是当年的第几天的整数值。输入样例:在这里给出一组输入。例如:2020 2 2输出样例:在这里给出相应的输出。例如:33#include<stdio.h>//1 2 3 4 5 6 7 8 9 10 11 12//31 31 30 31 30 31 31 30 31 30 31int isleapyear(int year){原创 2020-06-07 21:00:52 · 154 阅读 · 0 评论 -
7-74 删除数组元素 (40分)
7-74 删除数组元素 (40分)输入10个不重复的整数存放在一维数组中,然后输入欲删除数x,最后删除数组中值为x的元素并输出,若数组中没有值为x的元素则显示“Not exist!”。输入格式:两行数据; 第一行输入任意10个不重复的整数,每个数之间用空格隔开; 第二行输入待删除整数输出格式:每个数后面跟一个空格;若无欲删除数,输出 Not exist!输入样例1:在这里给出一组输入。例如:1 13 24 31 42 53 64 73 82 1001输出样例1:在这里给出相应的输出。例原创 2020-06-07 07:21:26 · 1538 阅读 · 0 评论 -
PTA-插入数组元素 (30分)
7-73 插入数组元素 (30分)已知一个按升序排序的一维数组int a[11]={2,5,7,10,17,24,30,38,44,50},编程实现输入一个整数,并按原来排序的规律将它插入到数组中,最后输出数组中所有元素。输入格式:输入待插入的整数输出格式:每个数据后面跟一个空格输入样例1:在这里给出一组输入。例如:34输出样例1:在这里给出相应的输出。例如:2 5 7 10 17 24 30 34 38 44 50输入样例2:在这里给出一组输入。例如:1输出样例2:在这里给原创 2020-06-06 22:06:47 · 1246 阅读 · 0 评论 -
PTA 7-3 菜单选择 (12分)
7-3 菜单选择 (12分)生活或程序中都会有选择的时候,一般会通过菜单来选择,我们这里是多个中选择一个。编写程序,对提供的供选项进行处理并返回用户的选择项。输入格式:两行输入,第一行是若干个选择项,个数不超过8个,分隔符可能是空格或逗号,用换行表示结束。第二行是用户的选择,表示选择的是第几项(从零开始计:0-7)。输出格式:输出也是两行,第一行是依次排列的选项列表:0号,1号,2号……,每个都置于一对[]中。第二行是用户的选择项:就是用户输入的数字对应的选项,如果用户选择错误,则输出:(null原创 2020-05-25 21:53:04 · 1470 阅读 · 0 评论 -
PTA 7-1 最矮的巨人 (13分)
7-1 最矮的巨人 (13分)操场上有N x N个“巨人”按N行N列的矩阵形式列队,请编程找出该方阵中所有“最矮的巨人”。 所谓“最矮的巨人”是指,该巨人在其所在行中,身高最高(没人比其更高);且在其所在列中,身高最矮(没人比其更矮)。输入格式:输入的第1行给出一个正整数n ( 1 ≤ n ≤ 6 ),表示方阵的行列数。随后n行,每行给出n个整数,代表巨人的身高,其间以空格作分隔。输出格式:如果找到至少一个“最矮巨人”,输出如下:(第1个最矮巨人所在行下标,第1个最矮巨人所在列下标)(第2个最原创 2020-05-25 21:33:38 · 3686 阅读 · 0 评论 -
7-26 删除某字符 (12point(s))
7-26 删除某字符 (12point(s))从键盘输入一个字符串str和一个字符ch,删除str中所有字符ch并输出删除后的字符串。输入格式:在第一行输入一个字符串str,在第二行输入一个字符ch。输出格式:输出删除字符ch后的字符串。输入样例:abcdefg12378999969输出样例:abcdefg123786#include<stdio.h>#include<ctype.h>#include<string.h>#define N 60原创 2020-05-26 18:10:40 · 782 阅读 · 0 评论 -
7-27 从身份证号码中提取出出生年月 (12point(s))
7-27 从身份证号码中提取出出生年月 (12point(s))输入一个18位的身份证号码,提取出年份和月份并输出,请判断输入的号码是否是18位,如果不是请提示"Invalid data,input again!",并重新输入新的号码。输入格式:输入一个18位的身份证号码。输出格式:在一行中输出出生年和月份,中间用逗号分隔,最后换行。输入样例1:370303200008161771输出样例1:2000,08输入样例2:370303200123117713703032007123117原创 2020-05-26 18:29:33 · 5477 阅读 · 0 评论 -
7-25 最多的字母 (12point(s))
输入一个由小写英文字母构成的字符串,统计出现次数最多的字母及出现次数并输出。输入格式:输入一个由小写英文字母构成的字符串。输出格式:输出出现次数最多的字母及出现次数,中间用逗号,分隔,最后换行。输入样例:abcdefghijklmnopqrstuvwxyzmmm输出样例:m,4映射关系这里我根据ASCII码值,映射到另一个区间。另外,也可以发下,大写字母和小写字母之间的ASCII码值不是连续的。#include<stdio.h>#include<ctype.h原创 2020-05-26 17:58:13 · 840 阅读 · 0 评论