您的位置:首页 > 编程语言 > C语言/C++

没事时用最简单的C++语言编一些小程序可以回顾知识点,增加熟练度

2010-01-28 13:48 381 查看
打印非实心三角形的小程序

#include <iostream>
using namespace std;
void han(int x);
int main()
{
int n,p=1,m;
cout<<"此程序是打印一个非实心的正三角形"<<endl;
cout<<"请输入你想打印的每边上的星数:"<<endl;
cin>>n;
cout<<"每边上有N="<<n<<"颗星"<<endl;
han(n-1);
cout<<"*"<<endl;
m=n-2;
for(int i=1;i<=(n-2);i++)
{
han(m);
cout<<"*";
han(p);
cout<<"*"<<endl;
p=p+2;
m--;
}
for(int j=1;j<=n;j++)
cout<<"*"<<" ";
cout<<endl;
return 0;
}
void han(int x)
{
for(int i=1;i<=x;i++)
cout<<" ";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐