欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

1214打印菱形

时间:2023-06-01

题目描述

打印出一个由符号“*”组成的菱形图案。

输入要求

输入一个整数n(奇数), 表示菱形的行数。

输出要求

菱形用字符 * 表示,每行都没有后缀的空格。

输入样例

5

输出样例

* ******** *** *

 

#include#includeint main(){int n,x,y,i,j,zll=0,p=1;scanf("%d",&x);zll=x/2;for(i=1;i<=x/2;++i){//第 i 行。for(j=1;j<=zll+1-i;j++){//第 j 列。printf(" ");}for(j=1;j<=p;j++){//第 j 列。printf("*");}p+=2;//奇数,循环一次加2。printf("n");}for(i=1;i<=x;++i){//第 x 行。printf("*");}printf("n");p-=2;for(i=1;i<=x/2;i++){//第 i 行。for(j=1;j<=i;j++){//第 j 列。printf(" ");}for(j=1;j<=p;j++){//第 j 列。printf("*");}p-=2;//奇数,循环一次减去2。printf("n");}}

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。