一道奥赛入门题
专业选手就不用看了,主要是给没听说过OI的同学玩的。
对于n=5,显示:
-------------------------------
+
+ +
+ + +
+ + + +
+ + + + +
+ + + +
+ + +
+ +
+
-------------------------------
试给出通用的显示函数。
Archived: 5 Comments
DM Heng | December 21, 2005 2:44 PM
上班时间,总耗时15分钟,除去废话和被打岔,大脑实际工作约10分钟:
#define ABS(X) ((x>=0)? x:-x)
…
for (i=1; in)?(2*n-i-1):i-1; j++) cout«"* “;
cout«"*\n”;
}
唉~ 我就说了常年不写程序智商低下吧 :'( 这样的题目都…
DM Heng | December 21, 2005 2:51 PM
咦? copy&paste出问题了? 怎么少了两行?! :S 算了.. hehe
xyb | December 22, 2005 5:14 PM
i=5
for c in range(2*i-1):
print ‘%s%s’ %(' ‘*2*abs(c+1-i),'* ‘*(5-abs(c+1-i)))
xyb | December 22, 2005 5:15 PM
3分钟;脚本化的语言确实省事。
xyb | December 22, 2005 5:17 PM
i=10
for c in range(2*i-1):
print ‘%s%s’ %(’ ‘*2*abs(c+1-i),'* ‘*(i-abs(c+1-i)))