acm编程
qq420007900
,,,,
展开
-
1002:解一元二次方程ax^2+bx+c=0的解。
/** 安徽科技学院acm题*/Input a,b,c的值。Output两个根x1和x2,其中x1>=x2。。结果保留两位小数Sample Input1 5 -2Sample Output0.37 -5.37代码:import java.util.Scanner; public class Main { pu原创 2017-05-01 17:44:48 · 1912 阅读 · 0 评论 -
1004: C语言考试练习题_排列
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-01 18:32:34 · 485 阅读 · 0 评论 -
1005: DNA
题目Description小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词–DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧Input输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3<=a<=39。b表示重复原创 2017-05-01 18:55:33 · 1078 阅读 · 0 评论 -
1010: "水仙花数"问题1
题目Description判断一个数是否为”水仙花数”,所谓”水仙花数”是指这样的一人数:其各位数字的立方和等于该数本身。例如:371是一个”水仙花数”,371=3^3+7^3+1^3.Input一个三位数Output1或者0(1代表此数为水仙花数,0代表此数不是水仙花数)Sample Input371 Sample Output1代码块import java.util.Scanner;publi原创 2017-05-01 19:25:57 · 473 阅读 · 0 评论 -
1015: 大、小写问题
题目Description输入一串字符,将其中的大写变成小写,若不为大写则原样输出Input任意字符串(长度在100以内)以回车表示输入结束Output将其中的大写 输出相应的小写,若不为大写则原样输出Sample InputA123b Sample Outputa123b代码块import java.util.Scanner;public class Main { public sta原创 2017-05-01 19:36:30 · 393 阅读 · 0 评论 -
1014: 列出最简真分数序列*
题目Description按递增顺序依次列出所有分母为40,分子小于40的最简分数。InputOutput分数之间用逗号分开(含最末逗号)Sample InputSample Output1/40,3/40,7/40,9/40,11/40,13/40,17/40,19/40,21/40,23/40,27/40,29/40,31/40,33/40,37/40,39/40,代码块public class原创 2017-05-01 19:34:45 · 1039 阅读 · 0 评论 -
1013: 亲密数
题目Description两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。InputOutput3000以内的全部亲密数(输出格式:(A,B),不加换行,不加分隔符号) 一对亲密数只输出一次, 小的在前Sample InputSample Output(22原创 2017-05-01 19:32:50 · 1426 阅读 · 0 评论 -
1012: 8除不尽的数
题目Description一个自然数被8除余1,所得的商被8除也余1, 再将第二次的商被8除后余7,最后得到一个商为a. 又知这上自然数被17除余4.所得的商被17除余15, 最的得到一个商是a的2倍. 求这个自然数.InputOutput1993代码块public class Main { public static void main(String[] args) {原创 2017-05-01 19:30:22 · 652 阅读 · 0 评论 -
1011: "水仙花数"问题2
题目Description输出所有的”水仙花数”.所谓”水仙花数”是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个”水仙花数”,371=3^3+7^3+1^3.InputOutput输出所有的”水仙花数”(从小到大的顺序输出,每行一个数据)代码块import java.util.Scanner;public class Main { public static voi原创 2017-05-01 19:28:06 · 491 阅读 · 0 评论 -
1009: Tom数
题目Description正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!Input每行一个整数(<2^32).Output每行一个输出,对应该数的各位数之和.Sample Input12345 56123 82 Sample Output15 17 10/** 解析:主要是将每一位拆解出来并加起来 */代码块import java.mat原创 2017-05-01 19:20:22 · 883 阅读 · 0 评论 -
1017: 字符串正反连接
题目Description所给字符串正序和反序连接,形成新串并输出Input任意字符串(长度<=50)Output字符串正序和反序连接所成的新字符串Sample Input123abc Sample Output123abccba321代码块import java.util.Scanner;public class Main { public static void main(String原创 2017-05-01 19:43:34 · 2132 阅读 · 0 评论 -
1018: 尼科彻斯定理
题目Description验证尼科彻斯定理,即:任何一个正整数的立方都可以写成一串连续奇数的和。Input任一正整数Output该数的立方分解为一串连续奇数的和Sample Input13 Sample Output13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181 HINT本题是一个定理,我们先来证明它是成立的。原创 2017-05-01 19:46:32 · 497 阅读 · 0 评论 -
1016: 委派任务*
题目Description某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件: 1)A和B两人中至少去一人; 2)A和D不能一起去; 3)A、E和F三人中要派两人去; 4)B和C都去或都不去; 5)C和D两人中去一个; 6)若D不去,则E也不去。 问应当让哪几个人去? InputOutput要派出的人 若有多个,按原创 2017-05-01 19:41:24 · 342 阅读 · 0 评论 -
1006: IP判断
题目Description在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。 合法的IP是这样的形式: A.B.C.D 其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。 现在,请你来完成这个判断程序吧^_^Input输入由多行组成,每行是一个字符串,输入由“End of file”结束。原创 2017-05-01 19:05:31 · 658 阅读 · 0 评论 -
1019: 排序问题<1>
题目Description将四个整数进行从小到大的顺序排列,Input四个整数Output从小到大输出这四个数,每两个数用一个空格隔开,行末没有空格。Sample Input5 3 4 2 Sample Output2 3 4 5代码块import java.util.Arrays;import java.util.Scanner;public class Main { public s原创 2017-05-01 19:50:45 · 307 阅读 · 0 评论 -
1021: 数字母
题目Description输入一个字符串,数出其中的字母的个数.Input一个字符串,不包含空格(长度小于100)Output字符串中的字母的个数Sample Input124lfdk54AIEJ92854&%$GJ Sample Output10代码块import java.util.Scanner;import java.util.regex.Matcher;import java.uti原创 2017-05-01 20:01:54 · 780 阅读 · 0 评论 -
1022: 斐波纳契数列
题目Description斐波纳契数列 1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。Input一个整数N(N不能大于40)Output由N个“斐波纳契数”组成的“斐波纳契数列”。Sample Input6 Sample Output1 1 2 3 5 8代码块import java.math.BigInteger;i原创 2017-05-01 20:05:30 · 630 阅读 · 0 评论 -
1023: 最大数问题
题目Description输入若干个整数,以-1标记输入结束。输出其中的最大数Input若干个整数。(以-1标记输入结束)Output其中的最大数Sample Input1 2 5 7 8 6 1 -6 -1 Sample Output8代码块import java.util.Scanner;public class Main { public static void main(Strin原创 2017-05-01 20:08:37 · 1324 阅读 · 0 评论 -
1024: 求1+2!+3!+...+N!的和
题目Description求1+2!+3!+…+N!的和Input正整数N(N〈=20)Output1+2!+3!+…+N!的和 (结果为整数形式)Sample Input3 Sample Output9代码块import java.math.BigInteger;import java.util.Scanner;public class Main { public static voi原创 2017-05-01 20:12:26 · 900 阅读 · 0 评论 -
1020: 排序问题<2>
题目Description将十个数进行从大到小的顺序进行排列Input十个整数Output以从大到小的顺序输出这个十个数,每一个数末尾有一个空格~Sample Input1 2 3 4 5 6 7 8 9 10 Sample Output10 9 8 7 6 5 4 3 2 1代码块import java.util.Arrays;import java.util.Scanner;public c原创 2017-05-01 19:52:40 · 585 阅读 · 0 评论 -
1026: 求s=a+aa+aaa+aaaa+aa...a的值
题目Output 24代码块import java.math.BigInteger;import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanntem.in);//输入流 int a = ci原创 2017-05-02 12:35:06 · 433 阅读 · 0 评论 -
1027: 求具有abcd=(ab+cd)2性质的四位数
题目Description 3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数 InputOutput 满足题意的数全部四位数(从小到大输出,且数之间用两个空格分开) Sample InputSample Output 2025 3025 9801 HINT根据题意可以采用穷举法,对原创 2017-05-02 12:38:58 · 970 阅读 · 0 评论 -
1028: 求函数值
题目Description 按如下递归公式求函数值。 x=1时 f(x)=10;x>1时 f(x)=f(x-1)+2 Input 整型变量x Output f(x) Sample Input 10 Sample Output 28代码块//输入包import java.util.Scanner;public class Main { public static voi原创 2017-05-02 12:41:45 · 650 阅读 · 0 评论 -
1029: 求矩阵的两对角线上的元素之和
题目Description 求矩阵的两对角线上的元素之和 Input 矩阵的行数N 和一个N*N的整数矩阵a[N]N Output 所输矩阵的两对角线上的元素之和 Sample Input 3 1 2 3 4 5 6 7 8 9 Sample Output 25代码块//输入包import java.util.Scanner;public class Main {原创 2017-05-02 12:45:14 · 2600 阅读 · 0 评论 -
1030: 求素数问题
题目Description 求出1-N中的所有素数 Input 大于1的正整数N Output 1-N中的所有素数,(以从小到大的格式输出) Sample Input 9 Sample Output 2 3 5 7 代码块//输入包import java.util.Scanner;public class Main { public static void main(S原创 2017-05-02 12:52:51 · 480 阅读 · 0 评论 -
1031: 求车速
题目Description 一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数。问该车的速度是多少?新的对称数是多少? InputOutputSample InputSample Output 95959 HINT根据题意,设所求对称数为i,其初值为95589,对其依次递增原创 2017-05-02 12:57:37 · 847 阅读 · 2 评论 -
1032: 百钱百鸡问题
题目Description 中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? InputOutput 给出所有的解,每组解占一行 解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前 格式: cock=%d,hen=%d,chicken=%d\n Sampl原创 2017-05-02 13:00:13 · 376 阅读 · 0 评论 -
1033: 立方和不等式
题目Description 试求满足下述立方和不等式的m的整数解。 1^3+2^3+…+m^3〈=n 本题算法如下: 对指定的n,设置求和循环,从i=1开始,i递增1取值,把i3(或i*i*i)累加到s,直至s>=n,脱离循环作相应的打印输出。 Input 正整数n Output 不等式的整数解 Sample Input 10 Sample Output 2代码块/原创 2017-05-02 13:03:34 · 5457 阅读 · 0 评论 -
1034: 素数问题
题目Description 编写一个程序判断一个数是否为素数 Input 正整数N 不超过2000 Output 1或0(其中1表示此数为素数,0为表示为不是素数) Sample Input 5 Sample Output 1代码块//所用到的java包import java.math.BigInteger;import java.util.Scanner;public原创 2017-05-02 13:07:16 · 295 阅读 · 0 评论 -
1035: 自守数问题
题目Description 自守数是指一个数的平方的尾数等于该数自身的自然数。 例如: 25^2=625 76^2=5776 9376^2=87909376 请求出200000以内的自守数? InputOutput 200000以内的自守数(包括0, 数之间用两个空格分开) Sample InputSample Output 0 1 5 6 25 76 376原创 2017-05-02 13:11:32 · 889 阅读 · 0 评论 -
1036: 自由落体问题
题目Description 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米? Input反弹的次数N Output 小球经过的路程(保留四位小数) Sample Input 2 Sample Output 200.0000代码块//一次跳一半,永远停不下import java.util.Scanner;//输入包pub原创 2017-05-02 13:13:48 · 344 阅读 · 0 评论 -
1037: 舍罕王的失算
题目Description 相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8*8共64格的象棋说:陛下,请您赏给我一些麦子吧.就在棋盘的第1格放1粒,第2格放2粒,第三格放4粒,以后每一格都比前一格增加一位,依此放完棋盘一64格,我就感激不尽了.舍罕王让人扛了一袋麦子,他要兑现他的许诺. 请问,国王要兑现他的许诺共要多少粒麦子赏原创 2017-05-02 13:16:21 · 770 阅读 · 0 评论 -
1038: 角谷猜想
题目Description 角谷猜想: 日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则乘3加1,得到一个新的自然数后按照上面的法则继续演算,若干次后得到的结果必然为1。请编程验证。 Input 任一正整数 Output 演算的过程 Sample Input 10 Sample Ou原创 2017-05-02 13:18:49 · 623 阅读 · 0 评论 -
1039: 计算1977!*
题目Description 编写一个程序,计算1977!的值,/* 这个题目本来有注释但是 用java来解题目会很简单注释我就不写了 */代码块import java.math.BigInteger;public class Main { public static void main(String[] args) { BigInteger a=new Bi原创 2017-05-02 13:22:03 · 566 阅读 · 0 评论 -
1040: 计算1~N之间所有奇数之和
题目Description 计算1~N之间所有奇数之和 Input 正整数N Output 1~N之间所有奇数之和 Sample Input 10 Sample Output 25代码块import java.util.Scanner;//输入包public class Main { public static void main(String[] args) {原创 2017-05-02 13:23:49 · 5047 阅读 · 0 评论 -
1041: 计算t=1+1/2+1/3+...+1/n
题目Description 计算t=1+1/2+1/3+…+1/n n<=10^6 Input 整型变量n Output t(保留六位小数) Sample Input 10 Sample Output 2.928968 代码块//输入包import java.util.Scanner;public class Main { public static void ma原创 2017-05-02 13:26:50 · 3179 阅读 · 0 评论 -
1042: 计算一个整数N的阶乘
题目Description 计算一个整数N的阶乘 Input 一个整数N, (0〈=N〈=12) Output 整数N的阶乘. Sample Input 5 Sample Output 120代码块//java包import java.math.BigInteger;import java.util.Scanner;public class Main { public原创 2017-05-02 13:28:57 · 960 阅读 · 0 评论 -
1043: 计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m)
题目Description 计算:t=1-1/(2*2)-1/(3*3)-…-1/(m*m) Input 整型变量m Output t(保留六位小数) Sample Input 10 Sample Output 0.450232代码块import java.util.Scanner;//输入包public class Main { public static void ma原创 2017-05-02 13:31:24 · 2091 阅读 · 0 评论 -
1044: 谁家孩子跑最慢*
题目Description 张王李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑,规定不分年龄大小,跑第一得9分,跑第2得8分,依此类推。比赛结果各家的总分相同,且这些孩子没有同时到达终点的,也没有一家的两个或三个孩子获得相连的名次。已知获第一名的是李家的孩子,获得第二的是王家的孩子。问获得最后一名的是谁家的孩子? InputOutput 输出最后一名的那家的姓的一个字母且以大写输出(若原创 2017-05-02 13:44:03 · 768 阅读 · 1 评论 -
1071: 不容易系列
题目Description你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。 重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。从黄泥板村到交易地点要经过N个收费站,按说这收费站和徐老汉没什么关系,但是事实却令徐老汉欲哭原创 2017-05-10 17:32:37 · 284 阅读 · 0 评论