主题:打印图形
大大大
[专家分:0] 发布于 2005-01-30 13:34:00
1
357
91357
9135791
357913579
回复列表 (共12个回复)
沙发
staa [专家分:3690] 发布于 2005-02-08 22:01:00
对这类题目,我总是建议:直接打!
板凳
大大大 [专家分:0] 发布于 2005-03-14 13:05:00
真接打不行呀
3 楼
codepk [专家分:2800] 发布于 2005-03-14 16:23:00
从图上来看好像是一直打印35791....汗..
控制好每行的空格,和字符个数就行啦,一直打印35791吧....
4 楼
大大大 [专家分:0] 发布于 2005-03-27 19:11:00
你这是什么语言
5 楼
caocaocao [专家分:0] 发布于 2005-03-27 20:05:00
你这是C语言,有没有搞错?连个我这个菜鸟都知道!这不是C语言论坛.
6 楼
88324837 [专家分:490] 发布于 2005-03-27 20:12:00
哎上面的是C语言发烧友,可能是来QB论坛里宣传C语言的把
7 楼
88324837 [专家分:490] 发布于 2005-03-27 20:17:00
你的题目的规律是看最后一条输出的数字,是先去最左边几位的然后在去最后边的几位把最低行的1打印到第一行,大概的思路就这样了,我明天要上课,这几天发烧、感冒、鼻塞、咳嗽、流鼻涕、失眠、抑郁症、忧郁症、而且还处在19岁的更年期当中,所以要早点睡觉,不然也帮你解决这道问题了,其实你的题目也停简单的
8 楼
codepk [专家分:2800] 发布于 2005-03-27 20:19:00
有没有搞错?这是我的签名好不好?我什么时候在这里写过c代码了?
9 楼
88324837 [专家分:490] 发布于 2005-03-27 20:39:00
哎,今天被美女夸奖了所以,给你编了一道
a$="3579135791"
print 1
for b=1 to 4
print tab(8-b);
for c=1 to 2*b+1
if b=1 or b=4 then d$=d$+mid$(a$,c,1) else d$=d$+mid$(a$,3+c,1)
next c
print d$
print
d$=""
next b
end
10 楼
大大大 [专家分:0] 发布于 2005-03-28 16:36:00
我晕,楼上的,第一个 1 是在中间的呀,
我来回复