实验三 顺序结构和输入输出

3、编写程序。用getchar函数读入两个字符C1,C2,然后分别用putchar函数和printf函数输出这两个字符。并思考以下问题。

3-4 请回答书中问题

问题(1)变量 c1、c2 应定义为字符型或整型还是二者皆可?

答:二者皆可

问题(2)若要求输出 c1 和 c2 的 ASCII 码的十进制值,应如何处理?用 putchar 函数还是 printf函数?

答:printf函数

问题(3)整型变量和字符型变量是否在任何情况下都可以互相代替?

答:不能

程序运行结果画面如下:

5、编写程序,把790分钟换算成用小时和分钟来表示

6、编写程序,读入三个数给a,b,c,然后交换它们的取值,把a中原来的数给b, 把b中原来的数给c, 把c中原来的数给c.

实验四 逻辑运算和判断选取控制p34

2、有一个函数如下:

要求输入X的值,求出Y的值。

(1)(1) 不嵌套的if语句

main ( )

{ int x , y ;

scanf ( “ %d ” , &x ) ;

if ((x>-5)&&(x<0))y = x ;

if ((x==0) y = x – 1 ;

if ((x>0)&&(x<10)) y = x + 1 ;

printf ( “ %d” , y ) ;

}

程序运行结果(请帖图):

(2)嵌套的if语句

main ( )

( int x , y ;

scanf ( “ %d ” , &x ) ;

if ( x > -5 ) && ( x < 0) ) y=x;

else if (x==0) y = x-1 ;

else y = x + 1 ;

printf ( “%d” , y ) ;

}

程序运行结果(请帖图):

5、编程题:从键盘输入三个数,分别让它们代表三条线段的长度,请编写程序判断由这三条线段所组成的三角形将属于什么类型(不等边、等腰、等边或不构成三角形)

6、编程题:判断输入的正整数是否既是5又是7的倍数。若是,则输出YES,否则输出NO

实验五、循环结构

实验案例:

题目:求

2、将字母加密输出

3、利用for循环编写程序,输出如下图形:

4、输出三角形状的九九乘法表

6、如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则成为之“完数”

例如6的因子是1、2、3,且6=1+2+3,因此6是完数。使用for循环编写程序找出1000以内的所有的完数以及这些完数的和。

实验六、数组

实验案例题目:

假设我们举行一次班长选举,对一个班(30名同学)中的5名候选人(分别代号1—5)中进行投票选举,以得票最多者当选,原始投票数据如下:1、3、2、4、4、3、3、5、2、1、5、4、3、3、5、2、1、4、4、1、1、2、5、3、4、2、4、4、3、2.

实验内容:

假设我们举办一次电话调查,了解人们对某一电视节目的意见,首先向每一个受调查者询问,并请他们按1-5的等级范围对这一电视节目做出评价,与1000人交谈后,得到1000分答复,请编程统计前20份答复所得的电视节目评价的结果,假设前20份答复的原始数据是:3、4、2、3、3、2、2、1、1、5、5、4、3、2、1、1、4、5、4、3.

2.将数组XX(有N个元素)的前K个元素(K

4.编写程序:先读入10个整数,再把它们按照从小到大次序排序起来,最后再读入一个整数K,并将K插入到该整数数列中,插入后的数列仍从小到大排序。

5、统计字符串S在字符串str中出现的次数:

例如输入12123 1234 和23,则输出2(2表示字符串23出现的次数)

实验七、字符处理

2.将两个字符串连接起来不要用strcat函数

3.写一个程序,能分别统计出从键盘输入的字符中小写字符的个数,数字字符的个数和其他字符的个数。输入的字符串以“!”作为结束标记。

实验八、函数

2.编写一个函数,判断一个数是不是素数,在主函数中输入一个整数,输出是否是素数

3.编写程序,计算公式和输出结果

2.3 实验内容部分第3题源程序代码,请贴图:

(1)编写一个函数计算n!

(2)编写主函数,有键盘输入n和m,调用(1)中的函数完成计算。

(3)输入n和m要给出提示,并检查n和m的合理性,不复合的输入应该输出错误信息不

c语言知识点演讲,C语言实验复习资料讲课讲稿.doc相关推荐

  1. [渝粤教育] 西南科技大学 程序设计语言(C) 在线考试复习资料

    程序设计语言(C)--在线考试复习资料 一.单选题 1.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( ) A.地址传递 B.单向值传递 C.由实参传给形参,再由形参传回实参 D ...

  2. 南京邮电大学matlab实验报告,南邮电工电子实验复习资料与试卷概要

    <南邮电工电子实验复习资料与试卷概要>由会员分享,可在线阅读,更多相关<南邮电工电子实验复习资料与试卷概要(19页珍藏版)>请在金锄头文库上搜索. 1. 南京邮电大学电工电子实 ...

  3. 计算机基础应用资料,计算机应用基础复习资料(带答案).doc

    计算机应用基础复习资料(带答案).doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  一.单项选择1. 在计算机内部用来传送 ...

  4. 计算机信息技术导论知识点,《信息技术导论》复习资料(ldst).doc

    <信息技术导论>复习资料(ldst) 精品word文档 值得下载 值得拥有 PAGE 精品word文档 值得下载 值得拥有 <信息技术导论> 概述当今社会的三大热点技术:信息技 ...

  5. 计算机科学与技术导论小报,电子科大信息论导论复习资料_图文.doc

    电子科大信息论导论复习资料_图文 信息技术复习题 一.单选题 1.关于信息,以下说法不正确的是( C ). A.信息是有价值的 B.信息能减少对事物认识的不确定性 C.信息具有滞后性 D.信息具有不可 ...

  6. 湖南农业大学有计算机应用,计算机应用基础复习资料–湖南农业大学.doc

    计算机应用基础复习资料–湖南农业大学 0018计算机应用基础复习资料 一.单项选择题 1.一个完整的计算机软件系统包括(B ) A.主机箱.键盘.显示器和打印机 B.系统软件和应用软件 C.计算机主机 ...

  7. c语言3368题目,电大《C语言程序设计课程》期末考试复习资料

    0993+C 评议程序设计A 第 1 页 共 31 页 C 语言程序设计课程期末复习练习 一.单选题 1.在每个C 语言程序中都必须包含有这样一个函数,该函数的函数名为( ).A. main 2.每个 ...

  8. c语言英语演讲,小学生我爱祖国英语演讲稿例文.doc

    小学生我爱祖国英语演讲稿例文 小学生我爱祖国英语演讲稿例文 导语:在每一个中华儿女的心目中都是深深的爱着我们的祖国的,下面是小编为你准备的关于我爱祖国英语演讲稿,欢迎阅读,仅供参考,更多相关的知识,请 ...

  9. c语言switch comiti,国际经济学作业复习资料第三章.docx

    Chapter 3 Labor Productivity and Comparative Advantage -The Ricardian Model ■ Multiple Choice Questi ...

最新文章

  1. orangepi找不到GPIO的解决方法
  2. oracle索引中丢失in或out参数,oracle 11g给表建触发器错误“索引中丢失 IN 或 OUT 参数:: 1...
  3. 改造Cobol项目应该注意的几个问题
  4. 《架构探险》第三章 项目核心实现
  5. 转: java服务器端成长指南
  6. com/fasterxml/jackson/core/exc/InputCoercionException
  7. 4.Vue跨域session问题解决
  8. 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
  9. 精美商业计划书PPT模版大合集(共107份,900M)
  10. 想要导航提示页最新安卓区_2020年网站页头设计:最佳实践及案例
  11. 红外红外传感器电路图及工作原理
  12. 视频编码格式 封装格式
  13. 马斯洛提出动机理论_人做事的动机来自于哪里?--马斯洛需求层次理论解读
  14. MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)
  15. 《mysql必知必会》学习笔记
  16. jquery之empty()方法详解
  17. 双软企业认定的好处有哪些
  18. python的return详解。
  19. 诗词欣赏,沁园春政治与经济
  20. 计算机xp系统如何更换桌面,xp系统修改桌面后重启电脑桌面又回到初始状态的处理教程...

热门文章

  1. mysql 主从复制 双主从复制原理   防止主键重复问题(必看)
  2. 电脑经典的小技巧48条
  3. 从Hadoop集群中移除一块磁盘的操作
  4. 让iOS工程目录和文件夹保持一致的工具:synx介绍
  5. 2张图简单分析count(0)与count(*)
  6. quidway secpath 下的安全配置
  7. 面向对象软件设计的“开—闭”原则
  8. Webpack 的简单介绍
  9. 大数据开发实战:Hive表DDL和DML
  10. android兼容小米xiaomi刘海屏解决方案