高手帮忙啊,我不会做啊
1.Yang是一个小学生。他的数学老师给全班同学布置了一道题,即根据一张由不超过5000的n(n<50)个正整数组成的数表,两两相加得到n(n-1)/2个和,然后把它们排序。例如,如果数表含有四个数1,3,4,9,那么正确答案应该是4,5,7,10,12,13。Yang做完题后出去玩了一下午,回家后发现数表不见了,可是他算出的答案还在。你能帮助Yang根据他的答案计算出原来的数表吗?
2.在本地一个名为“f1.in”的文本文件中,以**** **形式存放着日期,其
中****为年,**为月(年的位数小于等于4,月的位数小于等于2,中间用空
格分开)。请编一程序, 将该年、月的日历以字符方式表存于本地的“f1.out”
中。例如时间为1999年3月,f1.out中的内容为:
算法提示:
公元1年1月1日为星期一
闰年问题的计算:如果是闰年:则年数可以被400整除,或被4整除但
不能被100整除
要求:
建立可执行文件f1.exe
能正确按照输出文件的格式输出到文件中
3、在假设的Wacmahara无人沙漠里,一个非普通人组成的部落被
发现了。Wacmians的每个手上仅有两个手指和一个拇指,并且他们
发明了自己的数字系统。他们使用的数字和用来表示数字的符号都
很奇特,但是人类学家已经能够以用下面的方法描述它们:
% -- 0 ) -- 1 ~ -- 2 @ -- 3 ? -- 4 ! -- 5 $ -- -1
如你所愿,他们的系统是以6为基础的,每位上的数值达到6就
向该位的左边进位,如同随后的例子:
)@% 表示 1*6^2+3*6+0 = 36+18+0 = 54
?$~~ 表示 4*6^3+(-1)*6^2+2*6+2 = 864-36+12+2 = 842
$~~ 表示 (-1)*6^2+2*6+2 = -36+12+2 = -22
你的任务是把Wacmian数字解释成标准的10进制数字。
第三题那些符号怎么定义成数字啊?怎么搞都有错误。