![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PTA题目解决记录
浙江大学翁恺C语言程序设计慕课配套PTA习题
Uoykik
这个作者很懒,什么都没留下…
展开
-
PTA-7-82 打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入格式: 输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。 输出格式: 首先打印出由给定符号组成的最大的沙漏形状,原创 2020-11-28 13:44:19 · 277 阅读 · 0 评论 -
PTA-7-59 打印菱形图案
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。 输入格式: 输入在一行中给出一个正的奇数n。 输出格式: 输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。 输入样例: 7 解决过程: int main(){ int n; scanf("%d",&n); for(int i=1;i<=n/2+1;i++)//菱形的上面n/2+1行 { for(int j=1;j<=n/2+1-i;j++)//空格与行的原创 2020-11-20 13:21:12 · 2512 阅读 · 0 评论 -
7-49 Have Fun with Numbers
7-49 Have Fun with Numbers (20分) Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number consisting exactly the num原创 2020-11-19 10:48:38 · 268 阅读 · 0 评论 -
PTA-7-45 找完数
7-45 找完数 (20分) 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 输入格式: 输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。 输出格式: 逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。 输入样例: 2 30 输出原创 2020-11-17 12:17:06 · 660 阅读 · 0 评论