用c语言如何实现1/2倒立金字塔和1/2金字塔上下连接的图形

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:32:23
55555
4444
333
22
1
1
22
333
4444
55555
如何实现这个功能 我是新手
#include <stdio.h>
void main()
{
int a,b,c;
printf("输入一个数:");
scanf("%d",&c);
for(a=1;a<=5;a++)
{
for(b=5;b>=0;b--)
{
printf("%d",c);
}
c--;
printf("\n");
}
}
不知道哪里有问题请高手帮忙

#include <stdio.h>
void main()
{
int a,b,c;
printf("输入一个数:");
scanf("%d",&c);
//下面俩循环输出倒立金字塔
for(a=c;a>0;a--)
{
for(b=a;b>0;b--)
{
printf("%d",a);
}
printf("\n");
}
//下面俩循环输出正立金字塔
for(a=1;a<=c;a++)
{
for(b=a;b>0;b--)
{
printf("%d",a);
}
printf("\n");
}
}

#include <stdio.h>
void main()
{
int a,b,c;
printf("intput:");
scanf("%d",&c);
b=c;
for(;c>0;c--)
{for(a=1;a<=c;a++)
{ printf("%d",c);}
printf("\n");}
for(c=1;c<=b;c++)
{for(a=1;a<=c;a++)
{ printf("%d",c);}
printf("\n");}
getch();

}