主题:第一界编程比赛_题目
bluelight
[专家分:280] 发布于 2005-10-18 13:27:00
为响应号召,我就出个简单的吧!
用*号组合成一个三角形!行数由键盘输入(范围为:1~20,输入超过范围,则提示出错)。如:
输入一个数4,则:
输出以下组合:
*
***
*****
*******
共四行
如输入的是6,则:
*
***
*****
*******
*********
***********
共六行
如输入的是0,则输出
out of range(1~20),please retype:
比赛已完毕!!结论已出来:
http://www.programfan.com/club/showbbs.asp?id=113572
回复列表 (共39个回复)
31 楼
探路者二号 [专家分:1170] 发布于 2005-10-17 23:47:00
楼上的用的是艺术手法展现编程技巧,可佩,只是运行有点小小问题。每回都多打印了一个“out of range(1~20),please retype:”。
32 楼
PgiLvSny [专家分:240] 发布于 2005-10-18 00:06:00
看了30楼的code,我晕我晕,K&R肯定不支持你这么编,唉,嫉妒嫉妒
33 楼
iAkiak [专家分:8460] 发布于 2005-10-18 09:49:00
@探路者二号, 31楼
哦,这个多次的宏展开tc不行的,我用的是vc6。
34 楼
comeonqq [专家分:70] 发布于 2005-10-18 09:56:00
5楼的可以是博士的水平阿.
35 楼
knocker [专家分:3380] 发布于 2005-10-18 12:01:00
呵呵,kaikai这次不比短改比长了?呵呵,又败给你一次,让我想想....
36 楼
knocker [专家分:3380] 发布于 2005-10-18 12:05:00
哈哈,从学C开始,我的记忆中还从没有人这样奚落过我写的代码_^_
对不起楼主了,见教了.
37 楼
iAkiak [专家分:8460] 发布于 2005-10-18 15:32:00
@knocker,35楼
不是我想比长,实在是不能写出比你更短的了...无奈啊~
@knocker,36楼
从我们开始写这样的代码就应该有接收各种评价的意识了...所以乐观地去接收吧~~
我们继续...
38 楼
cuibo168 [专家分:1610] 发布于 2005-10-18 15:49:00
很好的题
39 楼
bluelight [专家分:280] 发布于 2005-10-18 18:58:00
程序不能片面的比短比长!
我的标准是!!便于理解,便于调试,便于查错,便于维护,其次才是大小和速度!
我来回复