问题 A: 数组逆序
时间限制: 1 Sec 内存限制: 128 MB
提交: 1347 解决: 790
[提交] [状态] [讨论版] [命题人: cbc]
题目描述
输入10个整数存入一维数组,再按逆序重新存放后再输出。
输入
输入包括一行。10个以空格格开的整数。
输出
逆序的10个整数,整数以空格格开。
样例输入 Copy
1 3 5 9 7 6 8 2 4 0
样例输出 Copy
0 4 2 8 6 7 9 5 3 1
问题 B: 逆序输出数据
时间限制: 1 Sec 内存限制: 128 MB
提交: 2701 解决: 1660
[提交] [状态] [讨论版] [命题人: 外部导入]
题目描述
输入一组数据(整数,不多于20个),逆序输出这组数据。
输入
正整数N(1≤N≤20),之后是N个整数。
输出
输入数据的逆序,2个数之间空一格。
样例输入 Copy
【样例1】 1 100 【样例2】 3 1 2 3 【样例3】 5 5 4 3 2 1
样例输出 Copy
【样例1】 100 【样例2】 3 2 1 【样例3】 1 2 3 4 5
问题 C: 书费有多少
时间限制: 1 Sec 内存限制: 128 MB
提交: 1150 解决: 728
[提交] [状态] [讨论版] [命题人: 外部导入]
题目描述
下面是计算机经典书籍的价目表。给定每种图书购买的数量,编程计算应付的总费用。
输入
输入一行,包含16个整数(大于等于0,小于等于100),分别表示购买的《计算机导论》、《网页程序设计》、《高等数学》、《程序设计基础》、《面向对象程序设计》、《电子技术基础》、《计算机网络》、《工程数学》、《离散数学》、《数据结构与算法》、《单片机原理与应用》、《数据库技术》、《软件工程》、《编译原理》、《操作系统》、《计算机组成原理》的数量(以本为单位)。每两个整数用一个空格分开。
输出
输出一行,包含一个浮点数f,表示应付的总费用。精确到小数点后一位。
样例输入 Copy
1 5 8 10 5 1 1 2 3 4 6 12 7 13 20 11
样例输出 Copy
5493.5
问题 D: 【数组】查找学号
时间限制: 1 Sec 内存限制: 128 MB
提交: 1622 解决: 897
[提交] [状态] [讨论版] [命题人: 外部导入]
题目描述
输入一组数据(整数,不多于20个),查找指定的数据项是否存在。
输入
第1个数据n,表示后面有n个数据,最后一个数据表示要查找的数据。
输出
如果找到要查的数据,则输出Yes
否则输出No
样例输入 Copy
3 2017010413 2017010414 2017010415 2017010415
样例输出 Copy
Yes
问题 E: 恰好等于给定成绩的人数
时间限制: 1 Sec 内存限制: 128 MB
提交: 1922 解决: 1240
[提交] [状态] [讨论版] [命题人: cbc]
题目描述
计算机2017级有n(n为整数,并且5≤n≤200)名学生,已知n名同学的考试成绩x(x为整数,并且0≤x≤100),求恰好等于给定成绩的学生人数。
输入
输入有3行,第1行为学生人数n(n为整数,并且5≤n≤200)。
第2行为这n名学生的成绩x(x为整数,并且0≤x≤100),2个成绩之间用空格隔开。
第3行包含一个整数,为指定的成绩m。
输出
输出恰好等于给定成绩的学生人数。
样例输入 Copy
5 80 70 80 70 80 80
样例输出 Copy
3
问题 F: 【数组】找出冠亚季军
时间限制: 1 Sec 内存限制: 128 MB
提交: 922 解决: 595
[提交] [状态] [讨论版] [命题人: 外部导入]
题目描述
2017级程序设计期末考试结束了,大家都急切的想知道自己的成绩。而辅导员王老师比较关心班上学生前三名的成绩。你能帮王老师在这些成绩中快速找到吗?
输入
第1行n(n>=5 并且 n<=100),表示下面有n个成绩(可能为小数)
输出
前3名的成绩,成绩之间用1个空格隔开,小数点后面保留1位。
样例输入 Copy
5 88 79 93 92.5 60
样例输出 Copy
93.0 92.5 88.0
问题 G: 十进制转二进制
时间限制: 1 Sec 内存限制: 128 MB
提交: 53 解决: 14
[提交] [状态] [讨论版] [命题人: cbc]
题目描述
输入一个十进制数N(32位整数),将它转换成二进制数输出.
输入
输入数据包含多个测试实例,每个测试实例包含1个整数N(32位整数)。
输出
输出转换后的数,每个输出占1行。
样例输入 Copy
55 -23 42 -2
样例输出 Copy
110111 -10111 101010 -10
# #输入10个整数逆序输出 # list1=list(map(int,input().split())) #输入存放一个数组 # list1.reverse() #逆序 # for i in list1: # print(i,end=" ") # # #逆序输出一组数 # list1=list(map(int,input().split())) # n=list1.pop(0) # list1.reverse() # for i in list1: # print(i,end=" ") #字典查询 # list1=list(map(int,input().split())) # list2=[28.1,54.5,46.6,37.1,38,46.7,70.7,21.8,31.4,27.6,39.3,37.1,56.7,70.3,72.7,40.7] # sum=0 # for i in range(16): # sum+=list2[i]*list1[i] # 将价格和数量相乘 # print('%.1f' %sum)
#查找指定的数是否存在 # list1=list(map(int,input().split())) # n=list1.pop(0) # need=list1.pop(len(list1)-1) # if need in list1: # print('Yes') # else: # print('No') # #查找指定成绩人数 # n=int(input()) # list1=list(map(int,input().split())) # tip=int(input()) # print(list1.count(tip)) #前三 # n=int(input()) # list1=list(map(float,input().split())) # list1.sort(reverse=True) # for i in range(3): # print('%.1f' %list1[i],end=' ') #十进制转二进制 # while True: # n = int(input()) # if n==0: # break # else: # b=bin(n) # list1=b.split("0b") # result="".join(list1) # print(result)