level 7
这几道题难度不高,初学者经过一些思考和努力应该是能做出来的。(swgr看到别吃了我- -)老规矩一楼送给百度
2008年11月02日 13点11分
1
level 7
A. Digital RootDescription大家都知道,能被3整除的数有一个性质,那就是各位数的和同样能被3整除。有一天,swgr在想,是不是只有3有这种性质呢?其他数有没有呢?swgr想深入研究这个问题,首先他得知道,对于某个正整数N,它的各位数的和是多少。遗憾的是swgr很忙,没有时间解决这个问题。您能帮帮swgr吗?Input输入一个整数N(1≤N≤100000000)。Output输出一个数,表示N的各位数的和。Sample Input1234Sample Output10
2008年11月02日 13点11分
2
level 7
B. Not Biggest Nor SmallestDescription貌似第一次的C语言课后作业有一题——求3个数a,b,c中的最大者。这个问题看起来是挺简单的,于是swgr把它稍微改了一下——求3个数a,b,c中“不大不小”的那一个数。Input输入三个数,用空格隔开。每个数均在[0,100]之间。Output输出“不大不小”的那一个数。如果有两个以上的数相等,那么相等的数就是“不大不小”的数。Sample Input10 15 20Sample Output15
2008年11月02日 13点11分
3
level 7
E. Triangle ClassificationDescription大家或许都玩过3D游戏或看过3D动画。在3D开发中,整个“世界”的所有物体,本质上都是由三角形这一基本的元素构成的。开发时经常要解决这样的一个问题:给出平面上的三个点的坐标,视为一个三角形的三个顶点,问这个三角形是锐角三角形,还是直角三角形,或者是钝角三角形?现在,作为未来IT精英的你,试图解决这一问题。Input输入数据为三行,每行包含两个浮点数,表示一个顶点的坐标,以空格隔开。所有坐标的绝对值小于200。Output若不能构成三角形,输出 "Invalid Input"(引号不输出,下同)若构成锐角三角形,输出 "Acute Triangle"若构成直角三角形,输出 "Right Triangle"若构成钝角三角形,输出 "Obtuse Triangle"Sample Input0.0 0.01.0 1.01.0 0.0Sample OutputRight Triangle
2008年11月02日 13点11分
5
level 7
C. Fish in CanteenDescription死鱼叔叔最近很郁闷:在第二食堂刷同样的菜,刷卡的阿姨经常算出不同的价格!刷了N次后,死鱼爆发了——他找来了食堂经理,经理告诉他:这份菜的准确价格为M元。于是他想知道,这N次刷卡到底赚了亏了?还是没亏没赚?赚了(或者是亏了)多少钱?不过他懒得算了,于是他把一本记载着这N次刷卡的金额的账本交给了你。作为学弟学妹的你,自然得帮死鱼叔叔算出他想要的答案。Input输入数据为两行。第一行包含两个整数N(1≤N≤20)和M,以空格隔开。第二行包含N个整数,表示账本上记载着的N次刷卡的金额,数与数之间以空格隔开。菜的准确价格M以及每次刷卡的金额均为不超过20的正整数。Output若死鱼叔叔亏了,则输出 "Uncle Fish has lost XXX yuan."(引号不输出,下同)若死鱼叔叔赚了,则输出 "Uncle Fish has earned XXX yuan."若死鱼叔叔没赚没亏,则输出 "Life is somehow fair."其中XXX表示具体赚了(或亏了)的钱数。Sample Input5 43 4 5 6 7Sample OutputUncle Fish has lost 5 yuan.
2008年11月02日 13点11分
8
level 7
这是某次针对freshmen的contest,难度还是很低的
2008年11月03日 01点11分
9