适合211+的上机复试练习代码题库
,,
Bolt_Swallow
曾经的不驯于桀骜,只为梦想中的腾云九霄(这是小号哈,大号是项目交流)
展开
-
16 门票价格计算
问题描述 :某旅游景点门票价格为每人5元。但团体可以优惠,分为以下情况:人数超过20,则所有人优惠10%;人数超过40,则所有人优惠15%;人数超过80,则所有人优惠20%;人数超过120,则所有人优惠30%。请跟据团体的人数,求出该团体的总门票价格。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据占一行,其中只包含一个整数i(0≤i≤1,000),表示一个团体的总人数。在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程原创 2021-03-13 23:48:24 · 455 阅读 · 1 评论 -
15 三角形
问题描述 :“明明,你会用1到9这九个数字组成一个三角形吗?”明明的爸爸问明明。明明被问的很莫名其妙,不明白他爸爸在说什么,于是就问道:“用1到9组成三角形???”“是的,我的要求很简单,给你2个数,一个数作为这个三角形的开始,另一个数决定这个三角形的大小。例如我给你5和6这两个数,你就要组成如下的一个三角形:56 78 9 12 3 4 56 7 8 9 12 3 4 5 6 7明白了吗?”明明观察了许久,终于看出了门道来,说道:“就是说给我2个数,例如5和6,那我就要从5这个数开原创 2021-03-11 17:09:43 · 261 阅读 · 0 评论 -
14 黑色星期五
问题描述 :13号又是星期五是一个不寻常的日子吗? 13号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在n年里13 日落在星期一,星期二…星期日的次数.这个测试从1900年1月1日到 1900+n-1年12月31日.n是一个非负数且不大于400.这里有一些你要知道的: 1900年1月1日是星期一. 4,6,11和9月有30天.其他月份除了2月都有31天.闰年2月有29天,平年2月有28天.输入说明 :一个整数n(1<= n <= 400).输出说明 :七个在原创 2021-03-11 16:47:49 · 367 阅读 · 0 评论 -
13 奇妙的比值
问题描述 :明明喜欢钻研各种各样的数学问题。一天,明明对数的因子产生了兴趣,他想把一个数的所有因子都找出来,然后把它们相加再去除以这个数,这样会得到一个比值。明明想看看不同的数的该比值会有什么不同,以便做研究。例如6这个数,它一共有4个因子,分别是:1、2、3、6,把他们相加然后再除以6,即1+2+3+6=12,12/6=2,就可以得到2这个比值。明明为了研究,需要得到大量的比值,但是如果通过手动计算比值的话需要花大量的时间,于是明明就想请你帮忙,帮他写一个程序,能够求数的比值。 明明的问题可以原创 2021-03-10 23:43:33 · 121 阅读 · 0 评论 -
12 abc数字
问题描述 :明明的爸爸是一位著名的数学家同时也是一位著名的数学启蒙老师。他经常出一些简单而有趣的数学题目来给刚刚接触数学的小朋友做,培养他们对数学的兴趣。一天,明明的爸爸想到了这样一个题目。如果有a、b、c三个1位的正整数,那么按以下的方法构成2个三位数:第一种方法是a为百位,b为十位,c为个位,构成的数就是abc;第二种方法是c为百位,b为十位,a为个位,构成的数就是cba;然后将这两个三位数相乘,会得到另一个数。现在就要数一下这个相乘后所得到的数中,有几个数字是与a、b、c相同的。例如:a=1,b=原创 2021-03-10 19:18:08 · 805 阅读 · 0 评论 -
11 怪数
问题描述 :寻找怪数:有一种奇怪的自然数,它的比其本身小的所有因子之和等于它本身,例如:6=1+2+3,其中1、2、3都是6的因子,编程找出整数N之内的所有怪数。输入说明 :输入一个整数N(10<=N≤10000),在行首和行尾没有多余的空格。输出说明 :输出N之内(<=N)的所有怪数,每一行输出一个整数。(注:若N中有3个怪数,你则需要输出三行,每行一个怪数。)所有数据前后没有多余的空格,中间也没有多余的空行。输入范例 :28输出范例 :628#incl.原创 2021-03-10 18:28:57 · 95 阅读 · 0 评论 -
10 星期几问题
问题描述 :根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)输入说明 :输入一个整数n(0 ≤ n ≤ 6)。在行首和行尾没有多余的空格。输出说明 :输出一个字符串,即输入n对应的星期几的英文名称,请注意大小写。在行首和行尾不要输出多余的空格。输入范例 :0输出范例 :Sunday#incl.原创 2021-02-28 19:38:25 · 127 阅读 · 0 评论 -
9 门票价格计算
问题描述 :某旅游景点门票价格为每人5元。但团体可以优惠,分为以下情况:人数超过20,则所有人优惠10%;人数超过40,则所有人优惠15%;人数超过80,则所有人优惠20%;人数超过120,则所有人优惠30%。请跟据团体的人数,求出该团体的总门票价格。输入说明 :输入一个整数i(0≤i≤1,000),表示一个团体的总人数。在行首和行尾没有多余的空格。输出说明 :输出一个实数,即该团体需要支付的总票价,精确到小数点后2位。在行首和行尾不要输出多余的空格。输入范例 :原创 2021-02-28 19:18:01 · 336 阅读 · 0 评论 -
8 字母的前趋或后继
问题描述 :输入一个小写英文字母。如果这个字母是英文字母表的前13个字母中的一个(m字母及m以前的字母),则输出它的后一个字母;否则输出它的前一个字母。 比如输入a,则输出b,输入z,则输出y。输入说明 :输入一个小写字母,不需要考虑其它字符。在行首和行尾没有多余的空格。输出说明 :对应输入的小写字母,输出它对应的前趋或后继字母。行首和行尾不要输出多余的空格。输入范例 :a输出范例 :b#include <iostream>#include <std.原创 2021-02-28 18:52:55 · 174 阅读 · 0 评论 -
7.简单加减乘除
问题描述 :从键盘输入两个实数到变量a和b中,然后输入一个数字代表进行的运算,该数字为1则代表对a和b做加法,2代表减法,3代表乘法,4代表除法。如果输入1 3 4,表示进行1/3的操作,结果为0.333333。输出时,保留两位小数,因此输出0.33。注:可直接使用printf的控制格式实现保留两位小数的目的。输入说明 :输入两个实数,再输入一个1到4的整数,三个数字之间以空格分隔。输出说明 :输出计算结果,保留两位小数。如果做除法,但分母是0,则输出“error!”。输出时,行原创 2021-02-28 18:38:47 · 234 阅读 · 1 评论 -
6 逆序输出1到4位正整数
问题描述 :输入一个不多于4位的正整数,要求按逆序打印出各个位上的数字,例如原数为23,应输出32;如原数为8000,应输出0008;如原数为1,则输出1。应测试以下情况:输入的数为1位、2位、3位、4位正整数;此外,还应测试以下异常情况:输入负数或0,或输入的数超过4位。输入说明 :输入一个整数,可能为0,也可能为负数。输出说明 :输入1到4位的正整数时,输出该数的逆序,如果是其它整数,则输出“error!”。输出时,行首与行尾均无空格。输入范例 :8000输出范例 :0008原创 2021-02-28 17:23:03 · 147 阅读 · 0 评论 -
5 判断奇偶
问题描述 :从键盘输入一个整数,编程判断它的奇偶性。输入说明 :输入一个数字n输出说明 :输出n是奇数还是偶数。比如,输入数字5,则输出“5 is odd”;输入数字6,则输出“6 is even”输入范例 :5输出范例 :5 is odd#include <stdio.h>#include <stdlib.h>#include <math.h>//调用C语言封装好的函数 int main() { int n; wh原创 2021-02-23 21:29:49 · 448 阅读 · 0 评论 -
4 温度转换
问题描述 :从键盘输入一个摄氏温度,要求转换成华氏温度输出。摄氏温度转换为华氏温度的公式为(其中c表示摄氏温度,f表示华氏温度): f=(9/5)*c+32输入说明 :输入一个摄氏温度输出说明 :输出对应的华氏温度。注意,输出结果保留两位小数,小数点后第三位四舍五入到小数点后第二位,但小数点后总共输出6位(即最后需要输出4个0)。输入范例 :26.67输出范例 :80.010000#include <stdio.h>#include <stdlib.原创 2021-02-23 19:02:08 · 251 阅读 · 0 评论 -
3 大小写转换
问题描述 :从键盘输入一个大写字母,改用小写字母输出。输入说明 :一个大写英文字符输出说明 :对应的小写英文字符。输入范例 :A输出范例 :a#include <stdio.h>#include <stdlib.h>#include <math.h>//调用C语言封装好的函数 int main() { char ch; scanf("%c",&ch); ch=ch+32; printf("%c\n",ch原创 2021-02-23 18:27:28 · 139 阅读 · 0 评论 -
2 计算两点间的距离
问题描述 :输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。输入说明 :输入数据由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出说明 :输出结果,保留两位小数。输入范例 :3 4 -10 0输出范例 :13.60#include <stdio.h>#include <stdlib.h>#include <math.h>//调用C语言封装好的函数 int main() { doubl原创 2021-02-23 16:02:13 · 1476 阅读 · 0 评论 -
1 计算球体积
问题描述:根据输入的半径值,计算球的体积。球体积的计算公式为:4/3 * PI * r3其中PI的取值为:3.1415927输入说明 :输入数据为一个实数,表示球的半径,半径范围为[0,1000]。输出说明 :输出对应的球的体积,计算结果保留三位小数。不要输出多余空格。输入范例 :1.1输出范例 :5.575#include <stdio.h>#include <stdlib.h>/* run this program usin.原创 2021-02-23 15:29:42 · 606 阅读 · 0 评论