程序设计语言C实验指导书

上传人:枫** 文档编号:508641808 上传时间:2023-10-16 格式:DOC 页数:16 大小:97.02KB
返回 下载 相关 举报
程序设计语言C实验指导书_第1页
第1页 / 共16页
程序设计语言C实验指导书_第2页
第2页 / 共16页
程序设计语言C实验指导书_第3页
第3页 / 共16页
程序设计语言C实验指导书_第4页
第4页 / 共16页
程序设计语言C实验指导书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《程序设计语言C实验指导书》由会员分享,可在线阅读,更多相关《程序设计语言C实验指导书(16页珍藏版)》请在金锄头文库上搜索。

1、程序设计语言C实验指导书适用专业:计算机科学与技术 软件工程上海应用技术学院2008-1-20目录实验一 顺序结构程序设计1实验二 分支结构程序设计2实验三 循环结构程序设计一3实验四(1) 循环结构程序设计二4实验四(2) 循环结构程序设计三5实验五 数组6实验六 数组和字符串7实验七 函数8实验八 函数9实验九 指针10实验十 结构体11实验十一 文件12实验十二 综合13实验一 顺序结构程序设计实验目的:1. 掌握C语言程序结构。2. 掌握变量的定义和使用。3. 掌握输入输出函数的使用。4. 掌握赋值语句的使用。内容:1. 从键盘输入两个数,计算两个数的和,然后输出。A123B456SU

2、M=A+B=123+456=579注意:带下划线的内容表示是从键盘输入的,实际上机时并不显示下划线,其余的内容是程序输出的。2. 从键盘输入一个华氏温度,请转换成摄氏温度后输出。请输入一个华氏温度:12.34和华氏温度 12.34 度相对应的摄氏温度为 -10.92 度请输入r1、r2、r3、r4和r5(使用空格分隔):1.1 2.2 3.3 4.4 5.5总电阻 R= 0.89 欧姆3. 电路图如下所示,从键盘输入5个电阻的电阻值,计算并输出总的电阻值。R1R2R3R4R5实验二 分支结构程序设计实验目的:1. 掌握逻辑表达式的使用方法。2. 掌握if和switch语句的使用方法。3. 掌握

3、一些简单的算法。内容:1. 分段函数的计算(习题5.5) x (x1)y= 2x-1 (1=x=10)X40Y109X10Y19X5Y9X1Y1X-3Y-32. 输入一个不超过6位的正整数,输出该数的最高位和最低位,如果该数是一位数,则输出该数。然后再输出该数是几位数。程序需要对输入的数进行合法性检查,对小于0和大于6位的数要有提示。X1234567ErrorN6X2ErrorX6X2ErrorX0。N=4sum=1+2+3+3+4+5+4+5+6+7 =402. 每个大于1的数的立方都可以表示成一连续奇数之和,试证实2到10的数都满足这样的规律。2(3)=8 3+5=83(3)=27 7+9

4、+11=274(3)=64 1+3+5+7+9+11+13+15=645(3)=125 21+23+25+27+29=1253. 用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。xn=1.5x=nnn.nnny=f(nnn.nnn)=nnn实验五 数组实验目的:1. 掌握一维数组和二维数组的定义、赋值和输入输出的使用方法。2. 掌握与数组有关的算法。内容:1. 输入n及n个整数(nDate2.3. 依次输入某个班级n个学生的姓名、数学、物理和化学课程的成绩,在输入姓名时直接回车表示输入结束,计算平均成绩后按姓名的字典顺序输出成绩列表,同时还要输出每个学生的平均成绩是否高于班级的

5、平均成绩。(注意:输出时,姓名的首字母大写。)S1 Name=wangScore=60 80 90S2=ZHANGScore=70 78 87S3=LiScore=95 66 89S4=yANGScore=67 89 90S5=No Name MAT PHY CHM AVG Y/N 3Li95 66 89 83 Y1Wang60 80 90 77 4Yang67 89 90 82 Y2Zhang70 78 87 78 实验七 函数实验目的:1. 掌握函数定义的方法。2. 掌握函数调用、实参和形参的传递方法。3. 掌握变量作用域和变量类型的使用方法。内容:1. 从键盘输入数行数据,每行三个正整数

6、n1、n2和n3,三个0表示输入结束。每输入完一行,输出n1和n2之间(包括n1和n2)能被n3整除的数的个数。要求用一个函数实现统计整除数个数的功能,其首部为: int aliquot(int n1, int n2, int n3)1 2 302 10 250 0 02. 习题集3.45 计算 其中计算 C(m,n)的函数首部为: int cmn(int m, int n)计算阶乘的函数首部为: int fac(int n)并用cmn函数打印杨辉三角形。3. 从键盘输入最多50个整数,0表示结束。将该批数据存入一个数组中,然后调用ReverseAndCount函数将数据在数组中的存放次序颠倒并统计出大于平均数的个数,输出结果。ReverseAndCount函数的功能为颠倒数据存放的次序和统计大于平均数的个数,其首部为:int ReverseAndCount(int n, int s)如果为了程序的结构,你还可以添加其他的子程序。如,可以编写计算数组中数据的平均值的函数,还可将ReverseAndCount函数分成两个子程序实现等。1 2 3 4 5 05 numbers inputted.Reverse: 5 4 3 2 1Count: 2实验八 函数实验目的:1. 掌握函数调用、实参和形参的传递方法。2. 掌握变量作用域和变量类型的使用方法。3. 掌握递归子程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号