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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
顺序结构: 将华氏温度转换为摄氏温度和绝对温度的公式分别为: c=(f-32) (摄氏温度) k=273.16+c (绝对温度) 请编程序:当给出f时,求其相应摄氏温度和绝对温度。 输入3个实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。 输入一个3位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是1+2+3=6。 编写一个程序,实现:用户输入一个长方体的长、宽、高,程序计算输出它的体积及正、侧、顶三个面的面积。 课本:p52 五 实验指导书:p14 4-7 选择结构: 输入一个字符,判断它如果是小写字母输出其对应大写字母;如果是大写字母输出其对应小写字母;如果是数字输出数字本身;如果是空格,输出“space”;如果不是上述情况,输出“other”。 有三个数a、b、c,由键盘输入,输出其中最大的数。 输入一个数,判断它能否被 3或者被 5整除, 如至少能被这两个数中的一个整除则将此数打印出来,否则不打印,编出程序。 读入1到7之间的某个数,输出表示一星期中相应的某一天的单词:Monday、 Tuesday等等,用switch语句做。 给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’,90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。 有一函数 请编程序计算y的值(x的值由键盘输入)。 给出一个不多于4位的正整数,要求:① 求出它是几位数 ② 分别打印出每一位数字 ③ 按逆序打印出各位数字。 8. 输入三个整数,按由小到大的顺序输出。 9. 给一个不多于5位的正整数,要求求出它是几位数,并输出所求出的位数。 10. 编写程序,判断某年是否为闰年。闰年的条件: (1).如果年份可以被100整除,又能被400整除时为闰年。 (2).如果年份不能被100整除,但可以被4整除时为闰年。 11.编写一程序计算如下函数值, F(x)= -2x (x0) 0 (x=0) 5x+9 (x0) 课本:p89 1,2 实验指导书:p20 2-4 循环结构 1. 编写程序,输入一个整数x,按下式输出对应的y值。 2. 计算n的阶乘 3. 求 1到 100之间的奇数之和、偶数之积。 4. 输入一行字符,统计其中的英文字母、数字、空格和其他字符个数。 5. 用循环语句编写求的程序。 6. 求(即求1!+2!+3!+...+20!) 7. 有一分数序列,求出这个数列的前20项之和。 8. 判断一个数是否是素数 9. 打印1-100之间所有素数 10. 求1-100之间所有非素数的和 11. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。例如 153是一个水仙花数,因为 153= 12. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6 的因子为1、2、3,而6=1+2+3,因此6 是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:its factors are 1,2,3 13. 有一个四位正整数,组成这个四位数的四个数字各不相同,如果把它们的首尾互换,第二位与第三位互换,组成一个新的四位数。原四位数为新四位数的4倍,请找出一个这样的四位数。 14. 编程序求 5X+2Y+Z=50 的所有非负整数解。 15.编一个程序,把一批非零整数中的偶数、奇数的平均值分别计算出来。用零作为终止标记。 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+……+100 22.编程:用for循环编程求出100~300之间奇数的和 23. 对15个数进行排序,按从小到大的顺序输出。求 10个整数。要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换位置。 4. 有 N个数已按由小到大的顺序排好,要求输入一个数, 把它插入到原有序列中,而且仍然保持有序。 5.输入N个数到数组中,输出所有大于N个数平均值的数。 6.输入N个数到数组中,选出其中最大的数和最小的数,并分别将

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档