回复 9楼 我爱吃青菜
只能用函数来写程序么 比如
main ( )
{
int h,k,j,m,n;
printf("enter h=?");
scanf("%d",&h);
for(j=1;j<=h;j++)
{
m=h-j;
n=2*j-1;
for(k=1;k<=m;k++)
printf(" ");
printf("\n");
}
}
出来就是
*
***
*****
*******
*********
这个形状
#include <stdio.h> int main() { int high, half_wave, length, cycle, i, j; printf("请输入高度: "); scanf("%d", &high); printf("请输入半波长(≤10): "); scanf("%d", &half_wave); printf("请输入长度(≤40): "); scanf("%d", &length); for(i=0; i<high; i++) { cycle=0; for(j=0; j<length; j++) { if(j%half_wave == 0) { printf("* "); cycle++; } else if(i==0 && cycle%2==1) printf("* "); else if(i==high-1 && cycle%2==0) printf("* "); else printf(" "); } printf("\n"); } return 0; }