PTA
团体程序设计天梯赛—练习集
刘学.
“生如蝼蚁当立鸿鹄之志,命薄似纸应有不屈之心”
展开
-
L1-001 Hello World
题目描述: 这道超级简单的题目没有任何输入。 你只需要在一行中输出著名短句“Hello World!”就可以了。 输出样例: Hello World! 完整代码: #include<stdio.h> int main(){ printf("Hello World!"); return 0; } ...原创 2021-09-14 10:13:05 · 104 阅读 · 1 评论 -
L1-002 打印沙漏
#include <stdio.h> #include <math.h> void fact1(int n,char m) { int i,j; for(i=n;i>0;i--){ for(j=1;j<=n-i;j++){ printf(" "); } for(j=1;j<=2*i-1;j++){ printf("%c",m); } printf("\n"); } int a,b; for(a=2;a<=n;a++){原创 2021-07-27 09:01:23 · 513 阅读 · 9 评论 -
L1-003 个位数统计
题目描述: 请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。 输入样例: 100311 输出样例: 0:2 1:3 3:1 代码: #include<stdio.h> #include<原创 2021-09-15 13:23:16 · 278 阅读 · 1 评论 -
L1-004 计算摄氏温度
题目描述: 给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。原创 2021-09-22 16:57:53 · 115 阅读 · 1 评论 -
L1-005 考试座位号
题目描述: 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。 输入格式: 输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编原创 2021-09-22 18:08:38 · 116 阅读 · 3 评论 -
L1-008 求整数段和
题目描述: 给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。 输入样例: -3 8 输出样例: #include<stdio.h> int main() { int A,B,i,x=0,k=1; scanf("%d %d",&A原创 2021-09-20 17:13:23 · 134 阅读 · 1 评论