那位高手帮个忙把下面图形用C语言或者C++语言把代码给写出来!

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:47:28
* * *
*** *** ***
***** ***** *****
*********************
***** ***** *****
*** *** ***
* * *

输入3就是你要的图形,其他日然书也可以。性状一样,行数不同

#include<stdio.h>
void main()
{
int a,i,j,n;
printf("Putin a number:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=6*i;j++)
if(0<j&&j<2*i||2*i<j&&j<4*i||j>4*i&&j<6*i)
printf("*");
else
printf(" ");
printf("\n");
}
for(i=0;i<7*n;i++)
printf("*");
printf("\n");
for(i=n;i>0;i--)
{
for(j=1;j<6*i;j++)
if(0<j&&j<2*i||2*i<j&&j<4*i||j>4*i&&j<6*i)
printf("*");
else
printf(" ");
printf("\n");
}
}

#include <iostream>
using namespace std;
int main()
{int i,j,k;
for (i=1;i<=4;i++) //控制行

{
for(k=0;k<3;k++)
{
for(j=0;j<i*2-1;j++) /