算法题
No12angle
这个作者很懒,什么都没留下…
展开
-
东华大学2021计算机OJ题——基本练习(57 求N!)
57 求N!作者: xxx时间限制: 1S章节: 一维数组问题描述 :给你一个整数N(0 ≤ N ≤ 10000),你的任务是计算并输出 N!输入说明 :输入多行,每行一个N。输出说明 :对于每个输入N,在一行中输出N!行首与行尾为空格,两组输出之间无空行。输入范例 :21100输出范例 :2193326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976原创 2021-03-08 11:52:29 · 603 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习(17 T的倍数N)
17 T的倍数N作者: 程裕强 时间限制: 10S章节: 循环问题描述 :明明学习数学已经有很多年了,对各种各样的数学问题都有研究。有一天,明明的爸爸问明明说:“明明,你觉得你对数字敏感吗?”明明毫不犹豫地回答:“那当然,非常敏感。”于是明明的爸爸就说:“好,那我问你一个问题,如果有一个个位数为7的自然数N,把它的个位数移到最高位,其余各位均右移一位(如127变成712),要求这样得到的一个新的数是原数的T倍。若我现在把自然数T告诉你,你能求出最小的符合条件的自然数N吗?” 明明觉得这个问题很简单,只原创 2021-03-08 11:50:53 · 323 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习(16奇妙的比值)
16 奇妙的比值作者: 孙辞海 时间限制: 10S章节: 循环问题描述 :明明喜欢钻研各种各样的数学问题。一天,明明对数的因子产生了兴趣,他想把一个数的所有因子都找出来,然后把它们相加再去除以这个数,这样会得到一个比值。明明想看看不同的数的该比值会有什么不同,以便做研究。例如6这个数,它一共有4个因子,分别是:1、2、3、6,把他们相加然后再除以6,即1+2+3+6=12,12/6=2,就可以得到2这个比值。明明为了研究,需要得到大量的比值,但是如果通过手动计算比值的话需要花大量的时间,于是明明就原创 2021-03-08 11:49:34 · 374 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习(15 abc数字)
15 abc数字作者: Turbo时间限制: 10S章节: 循环问题描述 :明明的爸爸是一位著名的数学家同时也是一位著名的数学启蒙老师。他经常出一些简单而有趣的数学题目来给刚刚接触数学的小朋友做,培养他们对数学的兴趣。一天,明明的爸爸想到了这样一个题目。如果有a、b、c三个1位的正整数,那么按以下的方法构成2个三位数:第一种方法是a为百位,b为十位,c为个位,构成的数就是abc;第二种方法是c为百位,b为十位,a为个位,构成的数就是cba;然后将这两个三位数相乘,会得到另一个数。现在就要数一下这个相乘原创 2021-03-08 11:47:24 · 382 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习(14 怪数)
14 怪数作者: Turbo时间限制: 1S章节: 循环问题描述 :寻找怪数:有一种奇怪的自然数,它的比其本身小的所有因子之和等于它本身,例如:6=1+2+3,其中1、2、3都是6的因子,编程找出整数N之内的所有怪数。输入说明 :输入一个整数N(10<=N≤10000),在行首和行尾没有多余的空格。输出说明 :输出N之内(<=N)的所有怪数,每一行输出一个整数。(注:若N中有3个怪数,你则需要输出三行,每行一个怪数。)所有数据前后没有多余的空格,中间也没有多余的空行。输入范例 :原创 2021-03-08 11:46:12 · 362 阅读 · 0 评论 -
东华大学2021年计算机OJ题——基本练习(13求阶乘结果0的个数)
13 求阶乘结果0的个数作者: 孙琪 时间限制: 1S章节: 循环问题描述 :编写一个程序,求出N!的末尾含有多少个0。提示:在乘积中,末尾有多少个0,主要看各乘数的素数因子中有多少个2和5,每一个2和5的结合将给末尾贡献一个0。而乘数中因子2的个数远多于因子5的个数,因此,就计算各乘数中因子5的个数即可。输入说明 :你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个正整数N组成,N小于等于100000,在行首和行尾没有多余的空格。输出说明 :对每原创 2021-03-08 11:44:52 · 451 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习题(12求第几天)
12 求第几天作者: Turbo时间限制: 1S章节: 循环问题描述 :按年、月、日的顺序读入一个日期,输出该日期是这一年中的第几天。输入说明 :输入数据为三个正整数y 、m、d,分别表示年、月、日,整数之间以空格分隔,在行首和行尾没有多余的空格。输出说明 :输出一个整数,表示输入的日期是这一年中的第几天,在行首和行尾没有多余的空格。输入范例 :2000 12 31输出范例 :366AC代码:#include <iostream>using namespace st原创 2021-02-02 13:51:36 · 427 阅读 · 0 评论 -
东华大学2021计算机OJ题——基本练习(11成绩转换)
11 成绩转换作者: xxx时间限制: 1S章节: 分支结构问题描述 :输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;输入说明 :输入一个整数。输出说明 :输出对应结果,占一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。注意:无多余空格。输入范例 :88输出范例 :BAC代码:#include <iostream>us原创 2021-02-02 13:48:12 · 414 阅读 · 0 评论 -
东华大学2021计算机OJ题——基础(5-10)
5 银行存款到期日作者: Turbo时间限制: 1S章节: 分支结构问题描述 :银行存款有3个月、6个月定期等。从键盘输入一个日期(即为存款日期)以及定期的时间长度(单位为月,输入的时间长度可为小于等于60的任意正整数),请编程输出该定期存款的到期日期。 下面以3个月定期为例,说明定期的概念。比如:输入2014年4月30日,则到期日是2014年7月30日;输入2014年3月31日,则到期日是2014年6月30日(6月没有31日,所以30日就到期);输入2014年11月30日,则到期日是2015原创 2021-02-02 13:31:07 · 1459 阅读 · 0 评论 -
东华大学2021计算机OJ题-基本练习题(1-4)
1.求长方形的面积和周长作者: Hu Yongjian 时间限制: 1S章节: 顺序结构问题描述 :求一个长方形的面积S及周长P。面积的公式为S = a × b,周长的公式P=2*(a+b),其中a代表长方形的长,b代表长方形的宽。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入两个整数:一个整数a(0 ≤a < 10000),代表长方形的长;一个整数b(0 ≤ b < 10000),代表长方形的宽;在a和b之间有一个空格;在行首和行尾没有多余的空格。输出说明 :你的程序原创 2021-02-02 13:15:42 · 1236 阅读 · 0 评论