*用C语言怎么打印这人图形

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:15:52
用C语言怎么打印这人图形
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*

你这个就是一个菱形输出的图形吧,很简单就是用循环做的,我给你的是用C++写的,你看下算法,改成C语言的就可以了哦
#include<iostream>
using namespace std;
void main()
{int i,j,n=4;
for(i=1;i<=n;i++)
{ for(j=1;j<=60;j++)
cout<<' ';
for(j=1;j<=8-2*i;j++)
cout<<' ';
for(j=1;j<=2*i-1;j++)
cout<<'*';
cout<<endl;

}

for(i=1;i<=n-1;i++)
{ for(j=1;j<=60;j++)
cout<<' ';
for(j=1;j<=7-2*i;j++)
cout<<'*';
for(j=1;j<=2*i;j++)
cout<<' ';
cout<<endl;}

}

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
cout<<" 你好哈!\n\n";
for (int a=0,i=0;i<=3;a++)
{
for (int j=1;j<=(2*i+1);j++)
{
cout<<"* ";