输出沙漏(c++版)

编程入门 行业动态 更新时间:2024-10-18 01:36:12

输出<a href=https://www.elefans.com/category/jswz/34/1763722.html style=沙漏(c++版)"/>

输出沙漏(c++版)

用沙漏来展示神奇的图案。

#include<bits/stdc++.h>
using namespace std;
int main(){float h;char c;scanf("%f %c",&h,&c);int i=0;int sum=0;int h1=(int)h/2;int ip=0;sum=sum+(2*i+1);while(sum<h1){i++;sum=sum+(2*i+1);}int i1=i;//倒序的最后一行的空格数。int i2=i;sum=sum-(2*i+1);//cout<<sum;// cout<<i;int j2=2*i+1;while(1){int i4;while(i!=-1){int i3=2*i+1;if((j2-i3)!=0){for(i4=0;i4<((j2-i3)/2);i4++){cout<<" ";}}for(int j1=0;j1<(2*i+1);j1++)cout<<c;cout<<"\n";ip++;i--;}sum=sum-1;//cout<<sum;i=i+2;//i4=i4-1;//cout<<i;int sum1=0;int s;sum1+=2*i+1;i4--;ip--;while(ip!=0){int i5=2*i+1;s=2*i+1;if(i4!=0){for(int h1=0;h1<i4;h1++){cout<<" ";}}for(int y1=0;y1<s;y1++){cout<<c;}cout<<"\n";i4--; i++;sum1+=2*i+1;ip--;}break;
}return 0;
}

 输入格式:任意一个整数,任意一个字符,即可。

输出结果为:

 

更多推荐

输出沙漏(c++版)

本文发布于:2024-03-06 04:53:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714413.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:沙漏

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!