做题时碰到的,自己写了一个,不过很麻烦,仅供参考
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
int temp=1;
int count =1;
int c;
for(i=1;i<=5;i+=2){
c=(5-i)/2;
while(count<=c){
printf(" ");
count++;
}
count=1;
while(temp<=i){
printf("*");
temp++;
}
temp=1;
printf("\n");
}
for(i=3;i>=1;i-=2){
c=(5-i)/2;
while(count<=c){
printf(" ");
count++;
}
count=1;
while(temp<=i){
printf("*");
temp++;
}
temp=1;
printf("\n");
}
return 0;
}
运行结果是这样的:
以后有时间就完善一下O(∩_∩)O欢迎大佬赐教~