九度oj-模拟类型
heheSakura
这个作者很懒,什么都没留下…
展开
-
九度oj-1014-排名
题目描述: 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入: 测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M < = 10 )、分数原创 2017-06-18 19:24:52 · 395 阅读 · 0 评论 -
九度oj-1064-反序数
题目描述: 设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入: 程序无任何输入数据输出: 输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开样例输入: 样例输出:AC1-中规中矩的写法,但是感觉麻烦,而且稍不注意还容易写错#include int main(){ i原创 2017-06-25 20:31:20 · 430 阅读 · 0 评论 -
九度oj-1048-判断三角形类型
题目描述: 给定三角形的三条边,a,b,c。判断该三角形类型。输入: 测试数据有多组,每组输入三角形的三条边。输出: 对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。样例输入: 3 4 5样例输出: 直角三角形AC#include #include int cmp(const void*a,cons原创 2017-06-26 13:52:38 · 504 阅读 · 0 评论 -
九度oj-1062-分段函数
题目描述: 编写程序,计算下列分段函数y=f(x)的值。y=-x+2.5; 0y=2-1.5(x-3)(x-3); 2y=x/2-1.5; 4输入: 一个浮点数N输出: 测试数据可能有多组,对于每一组数据,输出N对应的分段函数值:f(N)。结果保留三位小数样例输入: 1样例输出: 1.500AC#include原创 2017-06-26 14:00:44 · 378 阅读 · 0 评论 -
九度oj-1050-完数
题目描述: 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。输入: 测试数据有多组,输入n,n数据范围不大。输出: 对于每组输入,请输出1-n内所有的完数。如有案例输出有多个数字,用空格隔开,输出最后不要有多余的空格。样例输入:原创 2017-06-26 14:09:50 · 401 阅读 · 0 评论 -
九度oj-1060-完数VS盈数
题目描述: 一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2到60之间所有“完数”和“盈数”。输入: 题目没有任何输入。输出: 输出2到60之间所有“完数”和“盈数”,并以如下形式输出:E: e1 e2 e3 ......(ei为完数)G: g1 g2 g3 ......(g原创 2017-06-26 14:13:19 · 338 阅读 · 0 评论 -
九度oj-1059-abc
题目描述: 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入: 题目没有任何输入。输出: 请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。样例输入:AC #include int main()原创 2017-06-26 14:38:38 · 355 阅读 · 0 评论 -
九度oj-1046-求最大值
题目描述: 输入10个数,要求输出其中的最大值。输入: 测试数据有多组,每组10个数。输出: 对于每组输入,请输出其最大值(有回车)。样例输入: 10 22 23 152 65 79 85 96 32 1样例输出: max=152AC#include int main(){ int max,temp,原创 2017-06-26 14:44:41 · 381 阅读 · 0 评论 -
九度oj-1067-n的阶乘
题目描述: 输入一个整数n,输出n的阶乘输入: 一个整数n(1输出: n的阶乘样例输入: 3样例输出: 6AC#include int main(){ int n; double res=1; int i; while(scanf("%d",&n) !=EOF && n){原创 2017-06-26 15:21:06 · 364 阅读 · 0 评论 -
九度oj-1068-球的半径和体积
题目描述: 输入球的中心点和球上某一点的坐标,计算球的半径和体积输入: 球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1输出: 输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数样例输入: 0 0 0 1 1 1 样例输出: 1.732 21.766AC1#include #i原创 2017-06-25 19:35:04 · 352 阅读 · 0 评论 -
九度oj-1070-今年第几天
题目描述: 输入年、月、日,计算该天是本年的第几天。输入: 包括三个整数年(1输出: 输入可能有多组测试数据,对于每一组测试数据,输出一个整数,代表Input中的年、月、日对应本年的第几天。样例输入: 1990 9 202000 5 1样例输出: 263122AC#include int main(){ in原创 2017-06-25 19:28:02 · 408 阅读 · 0 评论 -
九度oj-1045-白鸡问题
题目描述: 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。输入: 测试数据有多组,输入n。输出: 对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。样例输入: 40样例输出: x=0,y=0,z=100原创 2017-06-20 20:42:35 · 561 阅读 · 0 评论 -
九度oj-1020-最小长方形
题目描述: 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。输入: 测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的原创 2017-06-10 21:32:02 · 463 阅读 · 0 评论 -
九度oj-1031-xxx定律
题目描述: 对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。输入: 测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1输出: 对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。样例输原创 2017-06-11 12:55:11 · 539 阅读 · 0 评论 -
九度oj-1036-old bill
题目描述: Among grandfather's papers a bill was found. 72 turkeys $_679_ The first and the last digits of the number that obviously represented the total price of those turkeys are replace原创 2017-06-11 15:45:15 · 601 阅读 · 0 评论 -
九度oj-1038-Sum of Factorials
题目描述: John von Neumann, b. Dec. 28, 1903, d. Feb. 8, 1957, was a Hungarian-American mathematician who made important contributions to the foundations of mathematics, logic, quantum physics, mete原创 2017-06-12 01:00:33 · 488 阅读 · 0 评论 -
九度oj-1065-打印梯形
题目描述: 输入一个高度h,输出一个高为h,上底边为h的梯形。输入: 一个整数h(1输出: h所对应的梯形。样例输入: 4样例输出: **** ****** ******************AC代码#include int main(){ int space=0,star=0原创 2017-06-23 16:06:17 · 452 阅读 · 0 评论 -
九度oj-1013-开门人和关门人
题目描述: 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。输入: 测试输入的第一行给出记录的总天数N ( N> 0 ),下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M (M > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间原创 2017-06-13 12:25:32 · 628 阅读 · 0 评论 -
九度oj-1075-斐波那契数列
题目描述: 编写一个求斐波那契数列的递归函数,输入n值,使用该递归函数,输出如样例输出的斐波那契数列。输入: 一个整型数n输出: 题目可能有多组不同的测试数据,对于每组输入数据,按题目的要求输出相应的斐波那契图形。样例输入: 6样例输出: 00 1 10 1 1 2 30 1 1 2 3 5 80 1 1 2 3 5 8 13 21原创 2017-06-25 17:01:04 · 442 阅读 · 0 评论 -
九度oj-1177-查找
题目描述: 读入一组字符串(待操作的),再读入一个int n记录记下来有几条命令,总共有2中命令:1、翻转 从下标为i的字符开始到i+len-1之间的字符串倒序;2、替换 命中如果第一位为1,用命令的第四位开始到最后的字符串替换原读入的字符串下标 i 到 i+len-1的字符串。每次执行一条命令后新的字符串代替旧的字符串(即下一条命令在作用在得到的新字符串上)。 命令格式原创 2017-06-26 20:56:50 · 332 阅读 · 0 评论