笑容刺眼

欢迎大家共同学习交流。

排序:
默认
按更新时间
按访问量

算法提高 ADV-230 12-1三角形

问题描述   为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体。分别设计独立的函数计算三角形的周长、面积、中心和重心。输入三个点,输出这三个点构成的三角形的周长、面积、外心和重心。结果保留小数点后2位数字。 样例输出 与上面的样例输入对应的输出。 例: ...

2017-09-20 23:33:06

阅读数:237

评论数:0

算法提高 ADV-224 9-1九宫格

问题描述   九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。 样例输出 与上面的样例输入对应的输出。 例: 数据规模和约定     输入1-9这9个数字的一种任意排序。 ...

2017-09-20 23:31:40

阅读数:254

评论数:0

算法提高 ADV-223 8-1因式分解

问题描述   设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2*3。输入20,输出2*2*5。 样例   与上面的样例输入对应的输出。   例: 数据规模和约定     输入数据中每一个数在int表示范围内。 imp...

2017-09-20 23:30:38

阅读数:90

评论数:0

算法提高 ADV-222 7-2求arccos值

问题描述   利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)   提示:要达到这种程度的精度需要使用double类型。 样例输入 0.5 ...

2017-09-20 23:29:11

阅读数:167

评论数:0

算法提高 ADV-221 7-1用宏求球的体积

问题描述   使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。 样例输入 一个满足题目要求的输入范例。 例: 1.0 样例输出 与上面的样例输入对应的输出。 例: 数据规模和约定...

2017-09-20 23:27:48

阅读数:86

评论数:0

算法提高 ADV-197 P1001

当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:62...

2017-09-20 23:26:32

阅读数:93

评论数:0

算法提高 ADV-178 简单加法

问题描述   小于10的自然数中有四个数字能除尽3或5(3, 5, 6, 9),它们的和为23。   请计算所有小于1000的自然数中能除尽3或5的数字的合。然后使用标准输出cout,输出你的结果。 输入格式   无。 输出格式     一行一个整数,表示你的结果。...

2017-09-19 20:37:45

阅读数:228

评论数:0

算法提高 ADV-175 三个整数的排序

问题描述   输入三个数,比较其大小,并从大到小输出。 输入格式   一行三个整数。 输出格式   一行三个整数,从大到小排序。 样例输入 33 88 77 样例输出      88 77 33 import java....

2017-09-19 20:36:22

阅读数:226

评论数:0

算法提高 ADV-171 身份证号码升级

问题描述   从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为:   1、把15位身份证号码中的年份由2位(7,8位)改为四位。   2、最后添加一位验证码。验证码的计算方案:   将前 17 位分别乘以对应系数 (7 9 10 5...

2017-09-19 20:35:04

阅读数:247

评论数:0

算法提高 ADV-162 题目1 最大最小值

问题描述   给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。 输入格式   第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。   第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。 输出格式   输出仅一行,包含两...

2017-09-19 20:33:47

阅读数:179

评论数:0

算法提高 ADV-155 上帝造题五分钟

问题描述   第一分钟,上帝说:要有题。于是就有了L,Y,M,C   第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量   第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值   第四分钟,MZC说:要有限。于是就有了数据范围  ...

2017-09-19 20:32:07

阅读数:234

评论数:0

算法提高 ADV-144 01背包

问题描述   给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式   输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。   以后N行每行两个数Wi和Vi,表示物品的重量和价值 ...

2017-09-19 20:30:36

阅读数:177

评论数:0

算法提高 ADV-143 扶老奶奶过街

一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。   五个红领巾各自说话:   A :我和E都没有扶老奶奶   B :老奶奶是被C和E其中一个扶过大街的   C :老奶奶是被我和D其中一个扶过大街的   D :B和C都没有扶老奶奶过街 ...

2017-09-19 20:29:29

阅读数:193

评论数:0

算法提高 ADV-112 c++_ch02_01

编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。   输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。 public c...

2017-09-19 20:27:39

阅读数:188

评论数:0

算法提高 ADV-103 逆序排列

问题描述   编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5...

2017-09-19 20:26:08

阅读数:203

评论数:0

算法提高 ADV-100 第二大整数

问题描述   编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。   ...

2017-09-19 20:23:41

阅读数:182

评论数:0

算法提高 ADV-98 约数个数

输入一个正整数N (1 样例输入 12 样例输出 6 样例说明     12的约数包括:1,2,3,4,6,12。共6个 import java.util.Scanner; public class Main{ public stati...

2017-09-18 22:06:13

阅读数:422

评论数:0

算法提高 ADV-97 十进制数转八进制数

编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。  样例输入  9274  样例输出  22072 样例输入  18  样例输出  22 import java.util.Scanner;...

2017-09-18 22:04:04

阅读数:511

评论数:0

算法提高 ADV-94 复数归一化

编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。 ...

2017-09-18 22:02:05

阅读数:345

评论数:0

算法提高 ADV-231 12-2扑克排序

问题描述   扑克牌排序:构造扑克牌数组,对扑克牌进行排序。排序原则如下:数字从小到大是2-10、J、Q、K和A,花色从小到大是方块(diamond)、梅花(club)、红桃(heart)、黑桃(spade)。两张牌比较时先看数字,数字相同时看花色。要求对输入的扑克牌进行从小到大排序。  ...

2017-09-18 21:58:55

阅读数:441

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭