回复 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");
}
}
出来就是
*
***
*****
*******
*********
这个形状
2015-11-29 00:20
2015-11-29 08:56
程序代码:
#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;
}
2015-11-29 10:01
2015-11-29 12:35
2015-11-29 12:46
2015-11-29 14:04
2015-11-29 15:43
2015-11-29 17:00
2015-11-29 18:30