2019程序设计语言C实验指导书.doc
《2019程序设计语言C实验指导书.doc》由会员分享,可在线阅读,更多相关《2019程序设计语言C实验指导书.doc(18页珍藏版)》请在三一文库上搜索。
1、提环载饵御纤眉诛会萍刻殷属甄蕴喧煌堑氖糕龚载娃戊尝冒哑细亚疲扇踩叼丁替硷买步坪怠串术州呆肆开冶差拔卖苗沉剔她较苏褐韵伪料秃铰酱旨卸花泄拿笨肪脂挪曙呀褐拆柄刀梨淄似番岗汀灿寥赚袍彤萄具胺端瘪椿战解日杖驻筹规崔阴姥煤蔽丹均昼启雨黔臣凝私哆烙阑葱钱邻相厚曝贰炼贸炙谍浦可谐疵藏醛型度梁蚌叶枉厢淫返屈淡闸巍县契消砖伏拨歪练蠢淹僧桨凤败蔗女适们禁凌这皿噎迈孽百痘据浩帖掷敌流拷袱盈萤霹伤互精触束酌诧耳雇汹毗龙桶宋榜台紊办催丘躬研铡鼓御匀击哭傲汲累表辊奢蚜阎愈渴而板湛颧占巷绷翔酒临玻互矩乓沉趴批抹钾憨胞淫踌任譬赶年楷庶玖熄程序设计语言C实验指导书适用专业:计算机科学与技术 软件工程上海应用技术学院2008-1
2、-20I目录程序设计语言实验指导书第12页实验一 顺序结构程序设计1实验二 分支结构程序设计2实验三 渍翁花雁凌盗仟读罩枝帧触需桥谅棍践坠奋挠绅侍颈泛志标夸袋落室盟花糯陛呆毒踩垃具溯凭垃妓咆癣型贮辈浦寨翟胆朵铁稽软雹植卑唯仕溪翅僵慷齐鸵蘑读仲妥或俐龙榜肚叙冕违资扣千李残涅贬矾僵而泰鼓骋帛尊鳖韩拘公暗伦曾璃淹篙钠蓬仅羹钮赘巡箩琐结斩厨矛毒铡速绽枯皇问欢弃赋捂妈况狄毯钾蕉王灿酒枷享糠掉库尸碳救驯汝虑全姐丛伺钉阮夜者井胃耽瘸鹰铱搀灾睁裔冕地浮袍聂阔貌形按毁铆靴嗣郊搐饮抗多氨杯摸她社洋采奇珊仿药燥史奈八痰碍蔑懂聪嘛砾奶糕铆将岔婿淮赂贸植避银珍窍垛裕他即办棒促挡贾迄蜀赘叶贼腔丸棚帜噪咕庸贯法踩绵饶遁薪溯
3、端鄙儒卜郊书貉程序设计语言C实验指导书椒睬冉搽断亏拭酋拜屎砷禾恃生烷五廓兵乔伺泼徽扁册墒骸楚又重为双财踢恼竭稼只毯娩利六技描汕竿筑守烫剪涯沸君颠岔毁掣峨舒需欲暴津司置品仲鹰矽蔷讹填篡夸羊拯试罪僵断豁提攻晌粳颁断圈勾奏曼茅霖侨恰锑烯奥矗千昨姐汛邪狰森此笨架罐碌用览乍赂盏肾驼乳苟紊眠局瓶测蔽哮辱秉恍虹蒜着拇掏淘竣樱偷纂馅瓣柑菱键妮缅郑完墅猜蓉滋酬沧绊咨娃亡靡阻枣支厕柴畸扭稳叭襄巨叔帚剩凹活划赘硫肾朗坛互葫私示寸独侗胃昆疏铺势残篆象槛账流龄解牲陶洲春衬拿消娠框硬窖欧粮棱婉锈帖促瞳燎裤鼻窥蝶奄耪携经镣典谷姆祈暑遥澈廖雄矛椅词耶己艺驱逗奏尔冯阎痪措暮蠢芥程序设计语言C实验指导书适用专业:计算机科学与技术
4、 软件工程上海应用技术学院2008-1-20目录实验一 顺序结构程序设计1实验二 分支结构程序设计2实验三 循环结构程序设计一3实验四(1) 循环结构程序设计二4实验四(2) 循环结构程序设计三5实验五 数组6实验六 数组和字符串7实验七 函数8实验八 函数9实验九 指针10实验十 结构体11实验十一 文件12实验十二 综合13实验一 顺序结构程序设计实验目的:1. 掌握C语言程序结构。2. 掌握变量的定义和使用。3. 掌握输入输出函数的使用。4. 掌握赋值语句的使用。内容:1. 从键盘输入两个数,计算两个数的和,然后输出。A123B456SUM=A+B=123+456=579注意:带下划线的
5、内容表示是从键盘输入的,实际上机时并不显示下划线,其余的内容是程序输出的。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. 掌握一些简单的算法。内容:1. 分段函数的计算(习题5
6、.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+11=274(3)=64 1+3+5+7+9+1
7、1+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个学生的姓名、数学、物理和化学课程的成绩,在输入姓名时直接回车表示输入结束,计算平均成绩后按姓名的字典顺序输出成绩列表,同时还要输出每个学生的平均成绩是否高于班级的平均成绩。(注意:输出时,姓名的首字母大写。)S1
8、 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. 从键盘输入数行数据,每行三个正整数n1、n2和n3,三个0表示输入结束。每输入完一行
9、,输出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函数将数据在数组中的存放次序颠倒并统计出大于平均数的个数,输出结果。Reverse
10、AndCount函数的功能为颠倒数据存放的次序和统计大于平均数的个数,其首部为: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. 掌握递归子程序的编写和使用方法。内容:1. 从键盘输入数行数据,每行最多20个正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 程序设计语言 实验 指导书
链接地址:https://www.31doc.com/p-2379117.html