用C/C++编写程序打印如下图形

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:22:33
*
***
*****
*******
*********
*******
*****
***
*

*号放在中间

#include<iostream.h>
#include <iomanip.h>
int main()
{
int m,n;

for(m=1;m<=5;m++)
{cout<<setw(7-m);
for(n=1;n<=2*m-1;n++)
cout<<"*";
cout<<'\n';}
for(m=1;m<=4;m++)
{
cout<<setw(m+2);
for(n=9;n>=2*m+1;n--)
cout<<"*";
cout<<'\n';}
system("PAUSE");
return 0;
}
运行后就是菱形

差不多这个样
#include <stdio.h>
int main(){
for(int i=0;i!=5;++i){
for(int j=i;j!=0;--j)putchar(' ');
for(int j=0;j!=i+1;++j)putchar('*');
puts("");
}
return 0;
}

#include "stdio.h"

int main(void)
{
int i, j, n;

n = 5;

for (i = 0; i < n; i++)
{
for (j = 1; j < n - i; j++)
{