发布网友 发布时间:2022-04-28 15:12
共4个回答
热心网友 时间:2023-09-11 13:16
#include<stdio.h>追问忘了说一句,可以按照自己的意愿输出任意行数的金字塔,可以是1行也可以是9行,但是不能超过
追答不早点说
热心网友 时间:2023-09-11 13:16
你指的是不是2 2之间的空格啊?是的话用格式控制符啊,printf("%2d",i);
热心网友 时间:2023-09-11 13:17
for (int i = 0 ; i < 9; i ++) {
for (int j = 0 ; j < (9 - i ); j ++) {
printf(" ");
}
for (int k = 0; k <= i; k ++) {
printf("%d ",i+1);
}
printf("\n");
}
热心网友 时间:2023-09-11 13:18
#include "stdio.h"追答#include "stdio.h"
void main ()
{
int i,j,n;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
{
if(j%2==0)
printf(" ");
else
printf("%d", i);
}
printf("\n");
}
}