天梯—打印沙漏以及剩余个数(C语言) ╰+攻爆jí腚メ 2023-10-04 10:23 19阅读 0赞 ## PTA—打印沙漏以及剩余个数(C语言) ## 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 #### 输入格式: #### 输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。 #### 输出格式: #### 首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。 #### 输入样例: #### 19 * #### 输出样例: #### ***** *** * *** ***** 2 ###### 源码如下: ###### ###### ###### #include<stdio.h> #include<math.h> int main() { int i,j,n,m,total; char ch; scanf("%d %c",&total,&ch); n=(total+1)/2; n=(int)sqrt(n); //上部分 for(i=0;i<n;i++) { for(j=0;j<i;j++) { printf(" "); } for(m=0;m<2*(n-i)-1;m++) { printf("%c",ch); } printf("\n"); } //下部分 for(i=1;i<n;i++) { for(j=n-i-1;j>0;j--) { printf(" "); } for(m=0;m<2*(i+1)-1;m++) { printf("%c",ch); } printf("\n"); } printf("%d",total-2*n*n+1); return 0; } -------------------- ###### 运行结果: ###### ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDU2OTc4OQ_size_16_color_FFFFFF_t_70_pic_center] -------------------- [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDU2OTc4OQ_size_16_color_FFFFFF_t_70_pic_center]: https://img-blog.csdnimg.cn/20210410174751647.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDU2OTc4OQ==,size_16,color_FFFFFF,t_70#pic_center
相关 『C/C++』Eg5: 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打印 所谓“沙漏形状”,是指每 迈不过友情╰/ 2023年10月11日 23:14/ 0 赞/ 29 阅读
相关 天梯—打印沙漏以及剩余个数(C语言) PTA—打印沙漏以及剩余个数(C语言) 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打印 ╰+攻爆jí腚メ/ 2023年10月04日 10:23/ 0 赞/ 20 阅读
相关 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打印 所谓“沙漏形状”,是指每 Myth丶恋晨/ 2023年07月24日 05:49/ 0 赞/ 21 阅读
相关 L1-002. 打印沙漏—天梯赛 think: 1推理数学关系,寻找规律关系 2注意空格的输出 L1-002. 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按 落日映苍穹つ/ 2022年07月13日 15:55/ 0 赞/ 140 阅读
相关 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打印 所谓“沙漏形状”,是指每 末蓝、/ 2022年06月15日 08:27/ 0 赞/ 218 阅读
相关 打印沙漏 https://www.patest.cn/contests/gplt 天梯赛-练习赛 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打 素颜马尾好姑娘i/ 2022年05月31日 14:52/ 0 赞/ 193 阅读
相关 PTA:打印沙漏 打印沙漏 (20 分) -------------------- 文章目录 打印沙漏 (20 分) 1. 题目描述 2. 输入格式 柔光的暖阳◎/ 2021年09月26日 15:26/ 0 赞/ 452 阅读
相关 java 打印沙漏 打印沙漏, 打印出如下形状 \\\\\\\ \\\\\ \\\ \ \\\ \\\\\ \\\\\\\ /第一种方法 墨蓝/ 2021年09月19日 22:18/ 0 赞/ 351 阅读
相关 1027.打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“\”,要求按下列格式打印 所谓“沙漏形状”,是指每 梦里梦外;/ 2021年09月12日 07:56/ 0 赞/ 354 阅读
还没有评论,来说两句吧...