c语言程序 数字金字塔

输入一个正整数repeat(repeat<10),做repeat次下列运算:输入一个正整数n(n<10),输出n行数字金字塔。输出时使用以下语句:printf("");p... 输入一个正整数repeat (repeat<10),做repeat次下列运算:

输入一个正整数n(n<10),输出n行数字金字塔。

输出时使用以下语句:

printf(" ");
printf("%d ", i);
printf("\n");

输入格式:

输入在第1行中给出1个正整数repeat(repeat<10)

接下来repeat行,每行给出一个正整数n(n<10)
输出格式:

按照对应顺序的n值,依次输出repeat个数字金字塔 (n行数字金字塔的格式如样例所示,注意:每个数字后面跟一个空格。)
输入样例:

2
5
2

输出样例:

1
2 2 2
3 3 3 3 3
4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
1
2 2 2
展开
 我来答
希声和寡
2019-04-25 · TA获得超过2.6万个赞
知道大有可为答主
回答量:6437
采纳率:0%
帮助的人:3486万
展开全部

给,已经编译运行通过: 

#include<conio.h> 

#include<stdio.h> 

void main() 

int n;//这个就是定义的你需要输出的行数 

int i,j; 

printf("please input the n: "); 

scanf("%d",&n);//输入需要输出的行数 

for(i=0;i<n;i++) 

for(j=0;j<2*(n-1-i);j++) printf(" "); 

for(j=0;j<=i;j++) printf("%d",j+1); 

for(j=0;j<2*i-1;j++) printf(" "); 

for(j=i+1;j>0;j--) 

if(i==0) break; 

printf("%d",j); 

printf("\n"); 

getch(); 

}

给你一个运行的截图

乐观的鱼德
2019-04-24 · TA获得超过3958个赞
知道大有可为答主
回答量:6611
采纳率:85%
帮助的人:298万
展开全部
给,已经编译运行通过: #include #include void main() { int n;//这个就是定义的你需要输出的行数 int i,j; printf("please input the n: "); scanf("%d",&n);//输入需要输出的行数 for(i=0;i0;j--) { if(i==0) break; printf("%d",j); } printf("\n"); } getch(); }
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式