用循环输出*号,数量1、3、5、4、3、2、1,如下图 *
** *
你的图不完整,麻烦重发一下 是要这个效果吗?
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,j ;
for(i=1;i<=5;i+=2){
for(j=0;j<i;j++){
cout<<'*'<<" ";
}
cout<<endl;
}
for(i=4;i>0;i--){
for(j=0;j<i;j++){
cout<<'*'<<" ";
}
cout<<endl;
}
return 0;
}
主要分为上下两半部分处理
void main()
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}
//
for(i=0;i<5;i++)
{
for(j=0;j<4-i;j++)
printf("*");
printf("\n");
}
}