c语言数字金字塔

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:33:50
打印如下金字塔
1
12 21
123 321
1234 4321
12345 54321
123456 654321
1234567 7654321
12345678 87654321
用for循环和printf编写
前面一排是有空格的,第一行14个空格,第二行12个空格,到最后一行没有空格

#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=8;i++)
{
for(j=1;j<=i;j++)
printf("%d",j);
if(j>1)
{
printf(" ");
for(;j>=1;j--)
printf("%d",j);
}
printf("\n");
}
}

这题目有难度吗?

找一找规律,就可以了