资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1000题目描述 请参照本章例题,编写一个 C 程序,输出以下信息: *Very Good! * 数号可看出,Very 前面 9空格,Good 前面 *也是输出的一部分,别光打印 Very Good! 输出 *Very Good! * 样例输出 *Very Good! * 1001题目描述 编写一个程序,输入 a、b、c 三个值,输出其中最大值。 输入 一行数组,分别为 a b c 输出 a b c 其中最大的数 样例输入 10 20 30 样例输出 30 1002题目 要将“China“译成密码,译码规律是:用原来字母后面的第 4个字母代替原来的字母例如,字母“A“后面 第 4个字母是“E“E“代替“A“。因此,“China“应译为“Glmre“。请编一程序,用赋初值的方法使 cl、c2、c3、c4、c5 五个变量的值分别为,C、h、i、n、a,经过运算,使 c1、c2、c3、c4、c5 分 别变为G、l、m、r、e,并输出。 输入 CChina 输出加密后的 China 样例输入 China 样例输出 Glmre 1003题目描述 设圆半径 r,圆柱高 h 求圆周长 C1、圆面积 Sa、圆球表面积 Sb、圆球体积 Va、圆柱体积 Vb。 用 scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI3.14 输入 两个浮点数,r 和 h 输出 圆周长 C1、圆面积 Sa、圆球表面积 Sb、圆球体积 Va、圆柱体积 Vb。 保留两位小数,每个结果后换行。样例输入 1.5 3 样例输出 C1=9.42 Sa=7.07 Sb=28.26 Va=14.13 Vb=21.20 1004题目描述 输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位 2小数。 输入 一个华氏温度,浮点数 输出 摄氏温度,浮点两位小数 样例输入 -40 样例输出 c=-40.001005题目描述 有一个函数 y= x x=10 写一段程序,输入 x,输出 y 输入 一个数 x 输出 一个数 y 样例输入 14 样例输出 31 1006题目描述 给出一百分制成绩,要求输出成绩等级A、B、C、D、E。 90分以上为 A 80-89 分为 B 70-79 分为 C 60-69 分为 D 60 分以下为 E 输入 一个整数 0100以内 输出 一个字符,表示成绩等级 样例输入 90 样例输出 A 1007题目描述 给出一个不多于 5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字, 例如原数为 321,应输出 123 输入 一个不大于 5位的数字 输出 三行第一行 位数第二行 用空格分开的每个数字,注意最后一个数字后没有空格第三行 按逆序输出这个 数 样例输入12345 样例输出 5 1 2 3 4 5 54321 1008题目描述 企业发放的奖金根据利润提成。利润低于或等于 100000元的,奖金可提 10%; 利润高于 100000元,低于 200000元(1000001000000 时,超过 1000000元的部分按 1%提成。从键盘输入当月利润 I,求应发奖金总数。 输入 一个整数,当月利润。 输出 一个整数,奖金。 样例输入 900 样例输出 90 1009题目描述 输入两个正整数 m 和 n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 1010题目描述 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.;123 样例输出 23 16 2 4 1011题目描述 求 Sn=a+aa+aaa+aaaaa(有 n个 a)之值,其中 a 是一个数字。例如:2+22+222+2222+22222(n=5), n由键盘输入。 a 为 2 输入 2 输出 和 样例输入 5 样例输出 24690 1012题目描述 求 Sn=1!+2!+3!+4!+5!+n!之值,其中 n是一个数字。 输入 n 输出 和 样例输入 5 样例输出 153 提示 此处存储变量不要用 int,请用 long long,输出格式为%lld 1013题目描述 求以下三数的和,保留 2位小数 1a 之和 1b的平方和 1c 的倒数和 输入 a b c 输出 1+2+.+a + 12+22+.+b2 + 1/1+1/2+.+1/c样例输入 100 50 10 样例输出 47977.93 1014题目描述 打印出所有“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该本身。例如:153是 一个水仙花数,因为 153=13+53+33。 Output: 153 ? ? ? 输入 无 输出 所有的水仙花数,从小的开始。每行一个 1015题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13. 求出这个数列的前 N 项之和,保留两位小数。 输入 N 输出 数列前 N 项和 样例输入 10 样例输出 16.48 1016题目描述 一球从 M 米高度自由下落,每次落地后返回原高度的一半,再落下。它在第 N 次落地时反弹多高?共经 过多少米?保留两位小数 输入 M N 输出 它在第 N 次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 1017题目描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将 剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第 N 天早上想再 吃时,见只剩下一个桃子了。求第一天共摘多少桃子。 输入 N 输出 桃子总数 样例输入 10 样例输出 1534 1018题目描述 用迭代法求 。求平方根的迭代公式为: Xn+1=1/2(Xn+a/Xn) 要求前后两次求出的得差的绝对值少于 0.00001。输出保留 3位小数 样例输入 X 输出 X 的平方根 样例输入 4 样例输出 2.000 1019题目描述 用选择法对 10个整数从小到大排序。 输入 10个整数 输出 排序好的 10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 85 122 234 345 3451020题目描述 求一个 33 矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 1021题目描述 已有一个已排好的 9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。第二行,需要插入的数字。 输出 排序后的数列 样例输入 1 7 8 17 23 24 59 62 101 50 样例输出 1 7 8 17 23 24 50 59 62 101 1022题目描述 输入 10个数字,然后逆序输出。 样例输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 1023题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数输出 如果是素数输出 prime 如果不是输出 not prime 样例输入 97 样例输出 prime 1024题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 1025题目描述 写一函数,将两个字符串连接 输入 两行字符串 输出链接后的字符串 样例输入 123 abc 样例输出 123abc 1026题目描述 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。 输入 一行字符串 输出 顺序输出其中的元音字母(aeiuo) 样例输入 abcde 样例输出 ae 1027题目描述写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入 1990,应输出 “1 9 9 0“。 输入 一个四位数 输出 增加空格输出 样例输入 1990 样例输出 1 9 9 0 1028题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后 的两个值。 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 1 1029题目描述 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。 输入 a b 两个数 输出 a/b 的余数 样例输入 3 2 样例输出 1 1030题目描述 三角形面积=SQRT(S*(S-a)*(S-b)*(S-c) 其中 S=(a+b+c)/2,a、b、c 为三角形的三边。定义两个带参的宏, 一个用来求 area,另一个宏用来求 S。 写程序,在程序中用带实参的宏名来求面积 area。 输入 a b c 三角形的三条边,可以是小数。 输出 三角形面积,保留 3位小数 样例输入3 4 5 样例输出 6.000 1031题目描述 给年份 year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为 LEAP_YEAR,形参为 y,既 定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串) 输入 一个年份 输出 根据是否闰年输出,是输出“L“,否输出“N“ 样例输入 2000 样例输出 L 1032题目描述 分别用函数和带参的宏,从三个数中找出最大的数。 输入 3个实数 输出 最大的数,输出两遍,先用函数,再用宏。保留 3位小数。 样例输入 1 2 3 样例输出 3.000 3.000 1033题目描述 有 n个整数,使前面各数顺序向后移 m 个位置,最后 m 个数变成前面 m 个数,见图。写一函数:实现以 上功能,在主函数中输入 n个数和输出调整后的 n个数。 输入 输入数据的个数 n n个整数移动的位置 m 输出 移动后的 n个数 样例输入 10 1 2 3 4 5 6 7 8 9 10 2 样例输出9 10 1 2 3 4 5 6 7 8 1034题目描述 打印出以下图形。 输入 输出 样例输入 4 样例输出* * 1035题目描述 输入 10个数,求它们的平均值,并输出大于平均值的数据的个数。 输入 10个数 输出 大于平均数的个数 样例输入 1 2 3 4 5 6 7 8 9 10 样例输出 5
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号