回复 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;
}