C语言复习资料--编程.doc

上传人:scccc 文档编号:12258911 上传时间:2021-12-02 格式:DOC 页数:6 大小:54KB
返回 下载 相关 举报
C语言复习资料--编程.doc_第1页
第1页 / 共6页
C语言复习资料--编程.doc_第2页
第2页 / 共6页
C语言复习资料--编程.doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言复习资料--编程.doc》由会员分享,可在线阅读,更多相关《C语言复习资料--编程.doc(6页珍藏版)》请在三一文库上搜索。

1、顺序结构:1 将华氏温度转换为摄氏温度和绝对温度的公式分别为 :5c= (f-32) ( 摄氏温度 )9k=273.16+c ( 绝对温度 ) 请编程序 :当给出 f 时, 求其相应摄氏温度和绝对温度。2 输入 3 个实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。3 输入一个 3 位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是 1+2+3=6。4 编写一个程序,实现:用户输入一个长方体的长、宽、高,程序计算输出它的体积及正、侧、 顶三个面的面积。课本: p52 五 实验指导书: p14 4-7选择结构: 输入一个字符,判断它如果是小写字母输出其

2、对应大写字母;如果是大写字母输出其对应小写 字母;如果是数字输出数字本身; 如果是空格, 输出“ space ”;如果不是上述情况, 输出“ other ”。 有三个数 a、b、c, 由键盘输入 , 输出其中最大的数。输入一个数 , 判断它能否被 3 或者被 5 整除 , 如至少能被这两个数中的一个整除则将此数打印 出来 , 否则不打印 , 编出程序。读入 1 到 7 之间的某个数 , 输出表示一星期中相应的某一天的单词 switch 语句做。给出一百分制成绩,要求输出成绩等级89 分为1.2.3.4.5.B' ,70 79 分为 C'A', B',C'

3、, D', ,60 69 分为 D',60 分以下为6.有一函数40x 1015501050 (x 30)152040 (x 45)301060 (x 75)15无意义(0 x 15)(15 x 30)(30 x 45)(45 x 75)(75 x 90)(其它)请编程序计算7. 给出一个不多于 4 位的正整数,要求: 求出它是几位数 按逆序打印出各位数字。8. 输入三个整数,按由小到大的顺序输出。y 的值 (x 的值由键盘输入)。:Monday 、 Tuesday 等等,用E' ,90 分以上为 A',80 E'。分别打印出每一位数字9. 给一个不多于

4、 5 位的正整数,要求求出它是几位数,并输出所求出的位数。10. 编写程序,判断某年是否为闰年。闰年的条件:(1).如果年份可以被 100 整除,又能被 400 整除时为闰年。(2).如果年份不能被 100 整除,但可以被 4整除时为闰年。11.编写一程序计算如下函数值,F(x)=-2x(x<0)0(x=0)5x+9(x>0)课本: p89 1, 2实验指导书: p20 2-4循环结构1. 编 写 程 序 , 输 入 一 个 整 数 x , 按 下 式 输 出 对 应 的 y 值 。1 3 5 xx为奇数y2 4 6 xx为偶数2. 计算 n 的阶乘3. 求 1 到 100 之间的

5、奇数之和、偶数之积。4. 输入一行字符,统计其中的英文字母、数字、空格和其他字符个数。0 1 2 3 635. 用循环语句编写求 20 21 22 23 . 263 的程序。206. 求 n! (即求 1!+2!+3!+.+20! ) 。n12 3 5 8 13 217. 有一分数序列 , , , , , , ,求出这个数列的前 20 项之和。1 2 3 5 8 138. 判断一个数是否是素数9. 打印 1-100 之间所有素数10. 求 1-100 之间所有非素数的和11. 打印出所有的“水仙花数” ,所谓“水仙花数”是指一个三位数, 其各位数字立方和等于该数333本身。例如 153 是一个

6、水仙花数,因为 153 13 53 3312. 一个数如果恰好等于它的因子之和, 这个数就称为 “完数”。例如,6 的因子为 1、2、3,而 6=1+2+3, 因此 6 是“完数”。编程序找出 1000 之内的所有完数,并按下面格式输出其因子: its factors are 1,2,313. 有一个四位正整数,组成这个四位数的四个数字各不相同,如果把它们的首尾互换,第二位与 第三位互换,组成一个新的四位数。原四位数为新四位数的 4 倍,请找出一个这样的四位数。14. 编程序求 5X+2Y+Z=50 的所有非负整数解。15. 编一个程序,把一批非零整数中的偶数、奇数的平均值分别计算出来。用零作

7、为终止标 记。16. 某单位排队形,开始排成 3 路纵队,末尾多出了 2 人。后改成 5 路纵队,末尾又多出了3 人,最后改成 7 路纵队,正好没有余数。编程序求出该单位至少有多少人。17. 个位数是 6 ,且能被 3 整除的五位数共有多少个。18. 求 100 至 200 之间能同时被 6 和 8 整除的数, 把这些数打印出来, 并且打印这些数的和。19. 打印 200 到 300 之间所有的素数。20. 输出 1到 100之内能被 7或者 11整除,但不能同时被 7和 11整除的所有整数,并统计这些数的 个数。21. 编程求: 2+4+6+8 + +10022. 编程 :用 for 循环编

8、程求出 100300 之间奇数的和23. 对 15 个数进行排序,按从小到大的顺序输出。24. 求25. 分别输出半径等于 1,2,3的圆面积,当面积大于 100 时停止。26. 打印下列图形27. 打印下列图形28. 打印下列图形29. 打印下列图形30. 打印下列图形课本: p90 4-8实验指导书: p24 2-8数组1. 任意十个数,打印出它们中的最大数、最小数。2. 有一个正整数数组,包含 N 个元素,要求编程求出其中的素数之和以及所有素数的平均值。3. 有一个数组,内放 10 个整数。要求找出最小的数和它的下标,然后把它和数组中最前面的元素对 换位置。4. 有 N 个数已按由小到大

9、的顺序排好,要求输入一个数, 把它插入到原有序列中,而且仍然保持 有序。5. 输入 N 个数到数组中,输出所有大于 N 个数平均值的数。6. 输入 N 个数到数组中, 选出其中最大的数和最小的数, 并分别将它们与最前面和最后面的数互换。7. 用选择法对 10 个整数由大到小排序。8. 某数列前两项分别为 1 和 2,其后每项为前两项之和,求此数列的第10 个数。9. 用冒泡法对 10 个整数从小到大排序10. 求一个字符串的长度。11. 输入的字符串为 s,逐个去考察它的每一个字符 si , i=0,1, ,strlen(s)-1,看看 si 是否是大写, 如是则把它转为小写,否则不变。12.

10、 把 25 个字母 A、B 、 C、··· 、X、Y 按如下要求打印出来:从最中间的字母M开始打印,然后一左一右依次打印出其它字母,即M,L, N, K, O,。要求:初始化时按字母表顺序赋值。13. 编程实现输入 20个整数,并求解和输出这 20 个整数的平均值14. 任意输入 20 个正整数,找出其中的素数,并将这些素数按由小到大排序。15. m 个人的成绩存放在 score 数组中,输出低于平均分的人有几个。16. 任意输入一个字符串,判断它是不是回文。如: “ level ”“abba”等是回文,但“ abcd”不是回文。 并输出判断结果。课本: 1,2,4,5 实验指导书: p25 1-5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1