- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电信高职C语言课程实验课件
C语言程序设计实验 罗卫敏 2014.9.26 实验一 顺序结构 实验类型:验证 实验学时:2 实验内容: 1、熟悉VC++ 6.0环境。(5分钟) 2、输出4行*号,要求各行的*号数量分别为1、3、5、7。(10分钟) 2、对任何一个整数和一个实数,求整数的10次方,求实数的平方根。(15分钟) 3、一次性输入两个字符和一个整数,要求在输入时输入“1,2,34”,其中1和2是字符数据,34是整数数据。输出字符的符号和ASCII码,分别按整型和实型输出整数。(30分钟) 4、已知银行定期存款的年利率为2.25%,用户S不知道他存多少钱、多少年,你帮他举例算算。(30分钟) 5、将第4题用指针改写。 (10分钟) 实验一 顺序结构 实验作业: 给出流程图和程序。 从键盘输入三个小写字母,输出其对应的大写字母。 实验二 选择结构 实验类型:验证 实验学时:2 实验内容: 1、任意x和y。当x大于0时,输出“x为正数”并使x的值加1。最后y等于x的一半。(15分钟) 2、任意x。x0时,输出“x0”;x=0时,输出“x=0” ;x0时,-1x0时,输出“-1x0”,x=-1时,输出“x=-1”。要求多分支if和if嵌套。一个程序。(20分钟) 3、输入一个学生考试成绩,判断相应等级,其中等级A =90,B=80,C=70,D=60,E60。要求分别用if语句和switch语句解答。 两个程序。(45分钟) 4、任意x。x=0,输出x的值;x0,输出x的地址。要求输出时分别用和不用指针。一个程序。(20分钟) 实验二 选择结构 实验作业: 给出流程图和程序。 输入4个整数,要求按由大到小的顺序输出。 实验三 循环结构 实验类型:设计 实验学时:4 实验内容: 1、从键盘输入若干整数,以0结束,判断并输出其中的最大数。(25分钟) 2、用循环绘制图形。(35分钟) 3、输入一行字符,以回车键作为结束标志,分别统计出大写字母、小写字母、空格、数字和其它字符的个数。(40分钟) 第3题参考答案 #include stdio.h main() { char c; int xiao=0,da=0,qt=0; scanf(%c,c); while (c!=\n) { if (c=65c=90) da++; else if (c=97c=122) xiao++; else qt++; scanf(%c,c); } printf(xiao=%d,da=%d,qt=%d\n,xiao,da,qt); } 实验三 循环结构 实验内容: 4、分别用while、do-while和for语句计算 (即求1!+2!+3!+…+20!)。(50分钟) 5、有100匹马,要驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,计算共有多少种驮法。(50分钟) 实验三 循环结构 实验作业: 给出流程图和程序。 1、用循环输出以下图形,注意,星号之间有空格。 2、任意整数n,测试n是否包含数字5,包含输出YES,否则输出NO。 实验四 函数 实验类型:验证 实验学时:2 实验内容: 1、已知数列: F(0)=F(1)=1 F(2)=0 F(n)=F(n-1)-3F(n-2)+2F(n-3) (n2) 求F(0)到F(10)中的最大值和最小值,以及值为0的个数。(50分钟) 2、定义宏MAX(a,b,c),实现求3个数中的最大值。(20分钟) 3、编写函数,判断指定的字符是否是数字字符,如果是返回1,不是则返回0。在主函数中输入该字符,调用函数判断该字符并输出是否是数字字符。(30分钟) 实验四 函数 实验作业: 给出流程图和程序。 1、定义函数int f(int x),判断x是否为回文数。如12321和2332都是回文数。 实验五 指针 实验类型:设计 实验学时:2 实验内容: 1、编程,通过指针输出普通变量的值和地址,再输出指针变量的地址,观察地址的大小,体会地址的作用,理解*和指针混用时的不同含义。(15分钟) 2、编程,通过二级指针和一级指针输出普通变量的值,输出二级指针和一级指针存储的值,理解二级指针和一级指针的区别。 (15分钟) 3、编写一个函数,用指针作为参数,分别得到双精度实型数据的整数部分和小数部分。 (25分钟) 4、编写指针函数,找出两个数的较大者,在主函数中用指针输出找到的较大者的值。(15分钟) 5、函数指针编程:设计一个函数process,在调用它的时候,每次实现不同的功能。输入a和b两个数,第一次调用process时返回a和b中的最大数,第二次调用process时返回a和b中的最小数,第三次调用process时求a与b之和,第四次调用proce
文档评论(0)