c语言 想把*号以金字塔形输出,程序该怎写呀
发布网友
发布时间:2022-04-29 14:42
我来回答
共4个回答
热心网友
时间:2023-10-12 04:17
已经验证过了:
#include<stdio.h>
#define num 5 /*修改这个数字来改变金字塔的层数*/
void main()
{
for(int n=1;n<=num;n++)
{
for(int j=num-n;j>0;j--)
{
printf(" ");
}
for(int i=0;i<n;i++)
{
printf("* ");
}
printf("\n");
}
}
热心网友
时间:2023-10-12 04:17
#include<stdio.h>
void main()
{
int a,b,c;
char d=42;
for(a=1;a<=7;a++,d++)
{
for(b=1;b<=7-a;b++)
printf(" ");
for(c=1;c<=2*a-1;c++)
printf("%c",d);
printf("\n");
}
}
比较通俗的一个
可以去网站上面搜 阿 实现方法有很多种的
热心网友
时间:2023-10-12 04:18
#include<stdio.h>
void main()
{
int a,b,c;
char d=42;
for(a=1;a<=7;a++,d++)
{
for(b=1;b<=7-a;b++)
printf(" ");
for(c=1;c<=2*a-1;c++)
printf("%c",d);
printf("\n");
}
}
热心网友
时间:2023-10-12 04:18
lz还是看看书吧。。这个例子再通俗不过了