c语言用星号做如下图形!

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:21:22
******
******
******
******
******
******
格式应该是第一行星号前有五个空格,第二行前面有四个空格,第三行前面有三个空格,第四行前面有两个个空格,第五行前面有一个空格

main(){
int i,j;
for(i=0;i<6;i++)
{
for(j=i;j<5;j++)
printf(" ");
printf("******\n");
}getch();
}

#include <stdio.h>
void main ()
{
int i,j,k,n;
for (i=1;i<=6;i++)
{
n=6-i;
for (k=1;k<=n;k++)
printf (" ");
for (j=1;j<=6;j++)
printf ("*");
printf ("\n");
}
}

-----*****
----*****
---*****
--*****
-*****
main()
{
int i,j;
clrscr();/*调试时用于清除屏幕信息*/
for(i=1;i<=5;i++)
{
for(j=1;j<=6-i;j++)/*每行前的空格*/
printf(" ");
for(j=1;j<=5;j++)
printf("*");
printf("\n");
}
getch();
}

直接用个循环语句
例如 j=5
for (i=5,i<=10,i++) 打印五行
{
for (q=1;q<=j,q++) 每行前j位打空格
printf(" ");
for (q=j,q<=10,