帮忙编一道C语言程序题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:43:10
*****
****
***
**
*
编一下吧

来个最简单的,只两个for循环:
#include<stdio.h>
void main()
{
int i,j;
for(i=5;i>0;i--)
{
for(j=0;j<i;j++)
printf("*");
printf("\n");
}
}
没问题,我运行过!~~~

#include<stdio.h>

void PrintStar(int);

int main()
{
int j;
for(j=5;j>0;j--)
{
PrintStar(j);
printf("\n");
}
return 0;
}

void PrintStar(int num)
{
int i=1;
for(;i<=num;i++)
printf("*");
}

有这么多人回答,看来问题是相当简单,看你怎样去选最好的
你应该不会把这样简单的题让人家做吧,不如来个倒三角
#include<stdio.h>
void main()
{
int i,j,k,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{ for(j=1;j<=i;j++)
printf(" ");
for(k=n;k>=i;k--)
printf("*");

printf("\n");
}
}

用一个函数,看上去可能好一点吧!
#includ