菜鸟请教:请多种方法用C++(vc)输出以下图案,给30分!

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:51:55
*
***
*****
*******
*****
***
*
*
***
*****
*******
*****
***
*

#include<stdio.h>
void main()
{

int i=0;
int j=0;
for(i=1;i<=4;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}

for(i=3;i>0;i--)
{
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}
}

C++编的
#include <iostream>
using namespace std;
void print()
{cout<<"*";}
int main()
{
for(int i=1;i<5;i++)
for(int j=1;j=<2*i-1;i++)
print(); //上半部分
for(int i=3;i>=1;i++)
for(int j=1;j=<2*i-1;j++)
print();//下半部分
return 0;
}