搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手,求大佬解答
标题:
新手,求大佬解答
只看楼主
世勿虚人
等 级:
新手上路
帖 子:5
专家分:0
注 册:2018-11-12
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:9
新手,求大佬解答
输出以下图形
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
12345678987654321
[此贴子已经被作者于2018-12-28 12:37编辑过]
搜索更多相关主题的帖子:
输出
图形
2018-11-12 17:33
no1xijin
来 自:江西
等 级:
贵宾
威 望:
20
帖 子:211
专家分:1207
注 册:2015-7-8
第
2
楼
得分:5
然后呢?
126邮箱联系方式:no1xijin@126. com
2018-11-12 17:56
世勿虚人
等 级:
新手上路
帖 子:5
专家分:0
注 册:2018-11-12
第
3
楼
得分:0
回复 2楼 no1xijin
用循环结构输出图形
2018-11-12 18:01
no1xijin
来 自:江西
等 级:
贵宾
威 望:
20
帖 子:211
专家分:1207
注 册:2015-7-8
第
4
楼
得分:0
你的代码呢?你不会是来直接要代码的吧?
126邮箱联系方式:no1xijin@126. com
2018-11-12 19:02
Tomorrw_I
等 级:
禁止访问
威 望:
6
帖 子:406
专家分:1712
注 册:2018-10-16
第
5
楼
得分:5
循环结构,那就自己找每行的循环规律!
实在为了应付作业
直接上代码
printf("1\n");
printf("121\n");
......
反正就是应付呗
学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-12 22:07
C基础
等 级:
侠之大者
威 望:
6
帖 子:133
专家分:421
注 册:2018-10-15
第
6
楼
得分:5
#include "stdio.h"
int main()
{
int i,j,n;
printf("请输入所需要打印的行数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=n-1;j>i;j--)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("%c",'A'+j);
printf("\n");
}
return 0;
}
给你一个这样的程序你看看,相信对你是有帮助的,建议不要直接上来就要答案,这样的问题最不想看了,给你忙活出来答案了,你直接交上去,对你一点意义都没有
2018-11-12 22:14
FrancCoco
等 级:
论坛游民
帖 子:18
专家分:14
注 册:2018-11-10
第
7
楼
得分:5
这个我都会。。。。
也就我这个菜鸟级别的会有时间慢慢给你打出来。
人家大牛有自己的事情,你还是多思考多练吧。
#include<stdio.h>
int main()
{
printf(" 1\n");
printf(" 121\n");
printf(" 12321\n");
printf(" 1234321\n");
printf(" 123454321\n");
printf(" 12345654321\n");
printf(" 1234567654321\n");
printf(" 123456787654321\n");
printf(" 12345678987654321\n");
return 0;
}
2018-11-12 22:31
世勿虚人
等 级:
新手上路
帖 子:5
专家分:0
注 册:2018-11-12
第
8
楼
得分:0
回复 6楼 C基础
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
12345678987654321
你好,我想打出来的是这个图形,中间的数最大,数字居中,呈一个塔型,能不能帮我看一下下面的代码,为啥后面的数不会减小?
#include<stdio.h>
int main()
{
int i,j,n;
printf("请输入所需要打印的行数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=n-1;j>i;j--)
printf(" ");
for(j=0;j<i;j++)
printf("%d",1+j);
for(j=i;j<2*i-1;j++)
printf("%d",i-1);
printf("\n");
}
return 0;
}
输出的图形为:
1
121
12322
1234333
123454444
。。。。。。。
为啥会出现这种情况?能帮忙解决,在下真是感激不尽
[此贴子已经被作者于2018-12-28 12:50编辑过]
2018-12-28 12:46
世勿虚人
等 级:
新手上路
帖 子:5
专家分:0
注 册:2018-11-12
第
9
楼
得分:0
回复 4楼 no1xijin
#include<stdio.h>
int main()
{
int i,j,n;
printf("请输入所需要打印的行数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=n-1;j>i;j--)
printf(" ");
for(j=0;j<i;j++)
printf("%d",1+j);
for(j=i;j<2*i-1;j++)
printf("%d",i-1);
printf("\n");
}
return 0;
}
2018-12-28 12:52
莱茵瓶
等 级:
论坛游侠
威 望:
1
帖 子:32
专家分:103
注 册:2018-10-30
第
10
楼
得分:0
回复 9楼 世勿虚人
#include<stdio.h>
int main()
{
int i,j,n;
printf("请输入所需要打印的行数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=n-1;j>i;j--)
printf(" ");
for(j=0;j<i;j++) //为什么你这两行都会写了,后面反着来你就不会了...
printf("%d",1+j); //
for(j=i;j<2*i-1;j++)
printf("%d",i-1);
printf("\n");
}
return 0;
}
2018-12-28 14:24
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-491197-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019184 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved