西工大c语言实验课所有题目

上传人:mg****85 文档编号:41674476 上传时间:2018-05-30 格式:PDF 页数:44 大小:535.68KB
返回 下载 相关 举报
西工大c语言实验课所有题目_第1页
第1页 / 共44页
西工大c语言实验课所有题目_第2页
第2页 / 共44页
西工大c语言实验课所有题目_第3页
第3页 / 共44页
西工大c语言实验课所有题目_第4页
第4页 / 共44页
西工大c语言实验课所有题目_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《西工大c语言实验课所有题目》由会员分享,可在线阅读,更多相关《西工大c语言实验课所有题目(44页珍藏版)》请在金锄头文库上搜索。

1、IPPDFV3 1 / 44 第 1 季:水题 id 8000010000 description 计算 A+B input 输入整数 A 和整数 B 的值,用空格隔开 output 输出 A+B 的结果 sample_input 1 2 sample_output 3 id 8000010001 description 输入圆半径 r 和圆柱高 h,计算圆周长 l、圆面积 s、圆球表面积 sq、圆球体积 vq 和 圆柱体积 vz input 输入实型,用空格分隔 output 按顺序输出圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,保留 2 位小数,结 果每行输出一个 sample_inp

2、ut 1.5 3 sample_output 9.42 7.07 28.27 14.14 21.21 id 8000010002 description 输入某学生的数学、英语和 C 语言课程成绩,输出该学生三门课总成绩和平均成绩 input 输入为实型,用空格分隔 output 输出为实型,保留六位小数,结果每行输出一个 sample_input 90 82 74 sample_output 246.000000 82.000000 id 8000010003 description 找出三个数据 A,B,C 中的最大数 input 输入为整型,用空格分隔 output 输出为整型 samp

3、le_input 100 29 712 sample_output 712 id 8000010004 description 如果一个整数逆序后得到的数值和原数值相同, 则称之为幸运数。 输入一个整数 N (N 10000)判断是否为幸运数,是的话输出”yes”,否则输出”no”。 input 输入一个整数 output 输出为字符串 sample_input 1234 sample_output no id 8000010005 description 企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润 高于 10 万元, 低于 20 万元时, 低于 1

4、0 万元的部分按 10%提成, 高于 10 万元的部分, 可提成 7.5%;20 万到 40 万之间时,高于 20 万元的部分,可提成 5%;40 万到 60 万 之间时高于 40 万元的部分,可提成 3%;60 万到 100 万之间时,高于 60 万元的部分,IPPDFV3 2 / 44 可提成 1.5%,高于 100 万元时,超过 100 万元的部分按 1%提成,从键盘输入当月利 润 I,求应发放奖金总数? input 输入为实型(单位为万元) output 输出为实型,保留六位小数(单位为万元) sample_input 35 sample_output 2.500000 id 8000

5、010006 description 西安出租车的收费标准:起步价(2 公里以内,含 2 公里)为 7 元钱,超过 2 公里且 在 15 公里以内 (含 15 公里) 时每公里收费 1.5 元, 超过 15 公里时每公里收费 2.1 元, 不足 1 公里按照 1 公里收费。 input 输入为实型(单位为公里) output 输出为实型,保留六位小数(单位为元) sample_input 9.2 sample_output 19.000000 id 8000010007 description 输入一个日期(YYYY- MM- DD)输入一个日期,判断是这一年的第几天? input 输入为整型

6、,以”- ”隔开 output 输出为整型 sample_input 2013- 6- 17 sample_output 168 id 8000010008 description 百分制成绩转换为五分制成绩,转换规则为:90100:A;8089:B;7079:C; 6069:D;60 分以下:E。输入百分制成绩,输出对应的五分制成绩。 input 输入为整型 output 输出为字符型 sample_input 87 sample_output B id 8000010009 description 有 4 个圆塔,圆心分别为(2,2)、(- 2,2)、(2,- 2)、(- 2,- 2),圆

7、半径为 1。这 4 个塔 的高度为 10m。塔以外无建筑物。请编写程序,输入任一点的坐标,求该点的建筑高 度(塔外的高度为零)。 input 输入为实型,以”,”隔开 output 输出为整型 sample_input 2,2.5 sample_output 10 IPPDFV3 3 / 44 第 2 季:循环 id 8000022000 description 一个数如果恰好等于它的因子之和,这个数就称为“完数“。例如,6 的因子为 1、2、 3,而 6=1+2+3,因此 6 是“完数“。请编写程序,找出 1000 之内的所有完数。 input output 每行按格式输出其因子:6=1+2

8、+3 sample_input sample_output 6=1+2+3 28=1+2+4+7+14 496=1+2+4+8+16+31+62+124+248 id 8000022001 description input 输入 a 为实型 output 输出根为实型,保留五位小数。 sample_input 2 sample_output 1.41421 id 8000022002 description 请编写程序,用二分法求下面方程在(10,10)之间的根: input 输入区间数据为实型、用空格隔开输出均。 output 输出根为实型,保留两位小数。 sample_input - 1

9、0 10 sample_output 2.00 id 8000022003 description VOL 大学有两个乒乓球队进行比赛,各出 3 人。甲队为 A、B、C 三人,乙队为 X、 Y、Z 三人,已抽签决定比赛名单,有人向队员打听比赛的名单,A 说他不和 X 比, C 说他不和 X、Z 比,请编写程序找出 3 对赛手的名单。 input output 输出赛手名单,一行一对。 sample_input sample_output A=Z B=X C=Y id 8000022004 description 编写程序,求任意两个整数之间所有的素数。 input 输入两个整数,用空格间隔。注

10、意输入的两个整数谁大谁小是任意的。 output 输出数据占一行,用空格间隔。 sample_input 100 130 IPPDFV3 4 / 44 sample_output 101 103 107 109 113 127 id 8000022005 description 有一个分数数列: 求出这个数列前 20 项之和。 input output 输出保留六位小数。 sample_input sample_output 32.660261 id 8000022006 description 假设银行整存整取存款不同期限的月息利率分别为: 利息=本金*月息利率*12*存款年限。 现在某人手

11、中有 2000 元钱,请通过计算选择一种存钱方案,使得钱存入银行 20 年后 得到的利息最多(假定银行对超过存款期限的那一部分时间不付利息) 。 input output 输出第 1 行为 8 年、5 年、3 年、2 年、1 年的存款方案(各利率存款次数) ,用空格 隔开。输出第 2 行为最大收益。 sample_input sample_output 0 4 0 0 0 8841.01 id 8000022007 description 编写程序输入一个数,输出其整数部分的位数(例如输入 123.4 则输出 3,输入0.6 则输出 0) 。 input 输入为实型。 output 输出为整型

12、。 sample_input 123.4 sample_output 3 id 8000022008 description 编写程序利用下面公式计算的近似值: input output 输出为实型,保留六位小数。 sample_input sample_output 3.141591 id 8000022009 description 编写程序求下面级数前 n 项的和,其中 n 从键盘上输入。 IPPDFV3 5 / 44 input 输入 n 为整型。 output 输出和为实型,保留六位小数。 sample_input 5 sample_output 0.338462 id 800002

13、2010 description 编写程序计算 500800 区间内素数的个数 cnt,并按所求素数的值从大到小的顺序, 再计算其间隔减、加之和,即第 1 个素数第 2 个素数+第 3 个素数第 4 个素数+ 第 5 个素数的值 sum。 input output 一行内输出 cnt 和 sum,用空格隔开。 sample_input sample_output 44 130 id 8000022011 description 编写程序验证下列结论:任何一个自然数 n 的立方都等于 n 个连续奇数之和。例如: 要求程序对每个输入的自然数计算并输出相应的连续奇数。 input 输入自然数 n 为

14、整数。 output 输出 n 个连续奇数之和,格式如 Sample Output 显示。 sample_input 5 sample_output 5*5*5=125=21+23+25+27+29 id 8000022012 description 编写程序求一个整数的任意次方的最后三位数。即: input 输入均为整型,首先为 x,其后为 a,用空格隔开。 output 输出为整型。 sample_input 13 13 sample_output 253 id 8000022013 description input output 输出三行对应的 n 值。 sample_input sa

15、mple_output 6 9 11 id 8000022014 description 5 只猴子一起摘了 1 堆桃子。因为太累了,它们商量决定,先睡一觉再分。过了不知IPPDFV3 6 / 44 多久,1 只猴子来了。它见别的猴子没来,便将这 1 堆桃子平均分成 5 份,结果多了 1 个,就将多的这个吃了,拿走其中的 1 堆。又过了不知多久,第 2 只猴子来了。它 不知道有 1 个同伴已经来过, 还以为自己是第 1 个到的呢。 于是将地上的桃子堆起来, 平均分成 5 份,发现也多了 1 个,同样吃了这 1 个,拿走其中的 1 堆。第 3 只、第 4 只、第 5 只猴子都是这样问这 5 只猴

16、子至少摘了多少个桃子?第 5 个猴子走后还 剩下多少个桃子? input output 输出 5 只猴子至少摘了多少个桃子,第 5 个猴子走后还剩下多少个桃子。中间用空格 隔开。 sample_input sample_output 3121 1020 第 3 季:枚举 id 8000022015 description 设 m,n 为一位正整数,含有数字 m 且不能被 m 整除的 n 位整数的个数为 g,这些整 数和为 s。计算 g、s。 input 输入 m 和 n,均为一位正整数,用空格隔开 output 输出 g、s,均为整数,用空格隔开 sample_input 7 5 sample_output 32152 1894711910 id 8000022016 description 设 n 为正整数,求解 n 使不等式 成立。a,b 为上下限。注意:n 可能是一个值,也可能是一个区间 input 输入 a 和 b,均为整型,用空格隔开 output 输出 n,为整数;若为区间,则输出区

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号