- 博客(11)
- 收藏
- 关注
原创 【mooc学习】北京大学|计算机概论和程序设计基础-矩阵归零消减序列和
Description给定一个nn的矩阵(3<=n<=100,元素的值都是非负整数)。通过n-1次实施下述过程,可把这个矩阵转换成一个11的矩阵。每次的过程如下:首先对矩阵进行归零:即对每一行(或一列)上的所有元素,都在其原来值的基础上减去该行(或列)上的最小值,保证相减后的值仍然是非负整数,且这一行(或列)上至少有一个元素的值为0。然后对矩阵进行消减:即把nn矩阵的第二行和第二...
2020-03-05 18:39:17
444
原创 【mooc学习】北京大学|计算机概论和程序设计基础-计算鞍点
Description输入一个二维 (5*5)数组,每行只有一个最大值,每列只有一个最小值。如果存在鞍点,则输出鞍点所在的位置(行和列),不存在鞍点时,要输出“not found”。鞍点指的是数组中的一个元素,它是所在行的最大值,并且是所在列的最小值。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4 7 8 1010 5 6 9 118 6...
2020-03-04 00:51:05
291
原创 【mooc学习】北京大学|计算机概论和程序设计基础-距离排序
Description给出三维空间中的n个点(不超过10个),求出n个点两两之间的距离,并按距离由大到小依次输出两个点的坐标及它们之间的距离。Input输入包括两行,第一行包含一个整数n表示点的个数,第二行包含每个点的坐标(坐标都是整数)。点的坐标的范围是0到100,输入数据中不存在坐标相同的点。Output对于大小为n的输入数据,输出n*(n-1)/2行格式如下的距离信息:(x1,y...
2020-02-21 12:54:47
565
原创 【mooc学习】北京大学|计算机概论和程序设计基础-称体重
Description赵、钱、孙、李四个人中既有大人也有小孩,给他们称体重时发现,他们每个人的体重都不一样,且体重(单位:公斤)恰好是10的整数倍,且他们的体重都不高于50公斤,已知赵、钱两人的体重之和恰好等于孙、李两人的体重之和; 赵、李两人的体重之和大于孙、钱两人的体重之和,并且赵、孙俩人的体重之和还小于钱的体重。请编写一个程序,按照由大到小的顺序,打印出四人的姓氏的首字母和体重数(中间用空...
2020-02-18 11:44:14
669
原创 【mooc学习】北京大学|计算机概论和程序设计基础-最长平台
Description已知一个数组,这个数组的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在1,2,2,3,3,3,4,5,5,6中1,2-2,3-3-3,4,5-5,6都是平台。试编写一个程序,接收一个数组,把这个数组最长的平台找出来。在上面的例子中3-3-3就是最长的平台。Input输入数据有多组,每组两行。第一行有一个整数n,为数组元素的个数...
2020-02-18 01:12:21
330
原创 【mooc学习】北京大学|计算机概论和程序设计基础-完美立方
Descriptiona的立方 = b的立方 + c的立方 + d的立方为完美立方等式。例如12的立方 = 6的立方 + 8的立方 + 10的立方 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a的立方 = b的立方 + c的立方 + d的立方,其中a,b,c,d 大于 1, 小于等于N。Input正整数N (N≤100)Output每行...
2020-02-16 11:57:11
342
原创 【mooc学习】北京大学|计算机概论和程序设计基础-整数的个数
Description给定k(1Input输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。Output输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。Sample Input51 5 8 10 5Sample Output121#include <iostream>using names...
2020-02-15 16:59:56
388
原创 【mooc学习】北京大学|计算机概论和程序设计基础-奥运奖牌计数
Description2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。Input第1行是A国参与决赛项目的天数n,其后有n行,每一行是该国获得的金、银、铜牌数目,用空格隔开。Output1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,用空格隔开。Sample Input31 0 33 1 ...
2020-02-15 16:58:31
1148
原创 【mooc学习】北京大学|计算机概论和程序设计基础-能被3,5,7整除的数
Description输入一个整数,判断它能否被3,5,7整除,并输出以下信息:(1)能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);(2)能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)(3)能被其中一个数整除(输出这个除数)(4)不能被任何数整除;(输出小写字符n)Input一个整数Output实现题目...
2020-02-15 16:56:20
505
原创 mooc学习】北京大学|计算机概论和程序设计基础-谁考了第k
Description在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。Input第一行有两个整数,学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔Output输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)*Sample...
2020-02-15 16:52:18
273
原创 【mooc学习】北京大学|计算机概论和程序设计基础-细菌的战争
Description有两种细菌,一种是有害菌,繁殖能力很强,每小时会繁殖一倍;另一种是有益菌,繁殖能力较弱,每小时能繁殖百分之五。但在单位体积内,当有害菌数量超过一百万时,多出的细菌会因为密度太大而迅速死亡,直到细菌数量下降到一百万。已知每个有益菌每小时能消灭一个有害菌。给定单位体积内有害菌和有益菌的初始数量,请问多少小时后,有害菌将被有益菌消灭干净?Input输入的第一行为一个整数n,表...
2020-02-15 16:47:25
786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人