用C语言编写程序,打印下面的图形

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:45:22
*
***
*****
*******
*****
***
* 谢谢了
*前面是有空格的,上对称的,这上打不出来!!!

//最快的方法 :
#include <iostream>
using namespace std;
int main()
{
cout<<"*"<<endl;
cout<<"***"<<endl;
cout<<"*****"<<endl;
cout<<"*******"<<endl;
cout<<"*****"<<endl;
cout<<"***"<<endl;
cout<<"*"<<endl;
return 0;
}

#include<cstdio>
void main()
{int i,j,n;
for(n=1;n<=4;n++)
{for(i=1;i<=8-2*n;i++)
printf(" ");
for(j=1;j<=2*n-1;j++)
printf(" *");
printf("\n");}
for(n=3;n>=1;n--)
{for(i=1;i<=8-2*n;i++)
printf(" ");
for(j=1;j<=2*n-1;j++)
printf(" *");
printf("\n");

}

}
这样出来的是你的两个 我想你要的是这个

直接能用的:
main()
{
int i,j,k;
for(i=0;i<=3;i++) %输出上面四行