读书人

求好手 解决重复 打印图案

发布时间: 2012-08-02 11:35:25 作者: rapoo

求高手 解决重复 打印图案
main()
{
int i,j,a,b;
i=1;
b=1;
scanf("%d",&j);
while (i<=j)
{
a=1;
while(a<=(j-i))
{
printf(" ");
a++;
}
b=1;
while(b<=(2*i-1))
{
printf("*");
b++;
}
printf("\n");
i++;
}
printf("please any shu to continue\n");

getch();
}



[解决办法]
#include<stdio.h>
#include<stdlib.h>

void main(void)
{

int i,j,a,b;
printf("输入j:");
while(scanf("%d",&j)!=EOF)
{
i=1;
b=1;
printf("\n");
while (i<=j)
{
a=1;
while(a<=(j-i))
{
printf(" ");
a++;
}
b=1;
while(b<=(2*i-1))
{
printf("*");
b++;
}
printf("\n");
i++;
}
printf("输入j:");
}
}
是这个意思吗?

读书人网 >C语言

热点推荐