初级编程习题
天行常
这个作者很懒,什么都没留下…
展开
-
5-34 通讯录的录入与显示 (10分)
5-34 通讯录的录入与显示 (10分) 通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。 本题要求编写程序,录入NN条记录,并且根据要求显示任意某条记录。 输入格式: 输入在第一行给出正整数NN(\le≤10);随后NN行,每行按照格式姓名 生日 性别 固话 手机给出一条记录。其中姓名是不超过10个字符、不包含空格的非空字原创 2016-11-29 20:18:46 · 14934 阅读 · 5 评论 -
PATbasic1002. 写出这个数
PAT 1002 写出这个数 (20) (Basic Level) 题目: 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 输入样例: 1234567890987...原创 2016-11-09 08:55:08 · 420 阅读 · 0 评论 -
PATbasic1003. 我要通过!待改正
1003. 我要通过!(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 1. 字符串中必须仅有...原创 2016-11-09 10:28:16 · 347 阅读 · 0 评论 -
PATbasic1003. 我要通过!
1003. 我要通过!(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 1....原创 2016-11-23 14:05:07 · 216 阅读 · 0 评论 -
PATbasic1004. 成绩排名 (20)待改正
1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2...原创 2016-11-23 21:15:09 · 409 阅读 · 0 评论 -
5-38 数列求和-加强版 (20分)
5-38 数列求和-加强版 (20分) 给定某数字AA(1\le A\le 91≤A≤9)以及非负整数NN(0\le N\le 1000000≤N≤100000),求数列之和S = A + AA + AAA + \cdots + AA\cdots AS=A+AA+AAA+⋯+AA⋯A(NN个AA)。例如A=1A=1, N=3N=3时,S = 1 + 11 + 11原创 2016-11-21 21:12:38 · 2738 阅读 · 0 评论 -
猴子选大王
5-28 猴子选大王 (20分) 一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 输入格式: 输入在一行中给一个正整数N(\le≤1000)。 输出格原创 2016-11-21 20:25:00 · 552 阅读 · 0 评论 -
5-22 龟兔赛跑 (20分)
5-22 龟兔赛跑 (20分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁原创 2016-11-21 20:04:12 · 986 阅读 · 1 评论 -
1027. 打印沙漏(20)
1027. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** **原创 2016-12-03 15:40:42 · 310 阅读 · 0 评论 -
5-31 字符串循环左移 (20分)
5-31 字符串循环左移 (20分) 输入一个字符串和一个非负整数NN,要求将字符串循环左移NN次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数NN。 输出格式: 在一行中输出循环左移NN次后的字符串。 输入样例: Hello World! 2 输出样例: llo World!He原创 2016-12-02 20:55:11 · 2470 阅读 · 1 评论 -
报数(类似猴子选大王)
4-1 报数 (20分) 报数游戏是这样的:有nn个人围成一圈,按顺序从1到nn编好号。从第一个人开始报数,报到mm(n)的人退出圈子;下一个人从1开始报数,报到mm的人退出圈子。如此下去,直到留下最后一个人。 本题要求编写函数,给出每个人的退出顺序编号。 函数接口定义: void CountOff( int n, int m, int out[] ); 其中n原创 2016-12-02 19:16:48 · 633 阅读 · 0 评论 -
PATbasic1001害死人不偿命的(3n+1)猜想
1001. 害死人不偿命的(3n+1)猜想 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上...原创 2016-11-08 20:24:07 · 316 阅读 · 0 评论