还剩21页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
实验成绩实验一顺序结构的程序设计实验日期201年8点机月日编程并调试程.序,记录第次调试过[,’错误提示问题所在解决方法中出现的错误提示、问题所在和钢决方法加#include,stdafx.hfatal errorCI010:unexpected
①end offile whilelooking forprecompiledheaderdirective
②实验成绩实验日期201年月日机程并调试程序,记录第次调试过程中出现的错误提示、问题所在和解错误提示问题所在解决方法决方法
①②③-实验目的键盘输入程序的运行结果
1.掌握数组的定义、数组元素的引用和输入输出
①
2.掌握用字符数组处理字符串的方法
3.掌握与数组有关的排序算法―实验内容
1.从键盘输入一个班不超过3人学生某门课的成绩,当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低分
③1完成以下内容2设计算法并画出相应的流程图
④#includcstdafx.h,#includescdio.h#defineN30main{3将完整的程序代码提交至指定网站inta[N],i=
0.j,k,m=0,t;do{printf输入学生成绩a[%d]=,i;scantV%d,a|iJ;i++;1whileai-lJ=0;k=i-2;fori=Ouk;i++forj=i+l;jk+l^j++t=a[i];a[i]=aj];a[j]=t;ifa[i]60prinlR”不及格成绩a[%dj=%d\n,i,a[i];m++:}prinlf不及格人数m=%d\n,m;prinif该班展高成绩a[%d]=%d\n”,k,a[k];printf该班最低成绩a
[0]=%d\n,,,a
[0];2记录所使用的测试数据至少5组及程疗的运行结果
2.从键盘上输入•个字符串存放在•个字符数组中,按照以下规则对其加密其中所有的大写英文字母加3,小写英文字母减4,其它字符不变,将加密后的字符串存放到另一个字符数组中,输出原字符串和加密后的字符串如输入MicrosoftVisualC++输出Pe_nkokbpYeoq]hF++完成以下内容1设计算法并画出相应的流程图#includescdafx.h2上#includestdio.h机编#includcstdio.h#defineN30voidmain{inti;程并#includestring.hchara[N],b[N]:调试#defineN30prinlf”请输入要加密的字符程序,getsa;记录inimainintargc,char*argv|]fbri=0;iN;i++{第ifali]=aa[i]=,zb[i]=a[i]-4;elseifa|i|=Aa|iJ=,Z次调chara[N|;b[i]=a[i]+3;试过错误提示问题所在解决方法inti=0,k;程中elseprinifC请输入字符串;出现的错getsa;误提putsa;prinlf原字符为:%s\n,a;priniff示、k=strlena:加密后的字符为:%s\n”,b;问题fori=0;ik;i++所在{ifa|i]=A,a[i]=,Z和解决方a[i]=a[i]+3;法ifa[i]=aa[i]=za|i|=a|il-4;a[k]=\0;printfM\n:putsa;return0;
①②③中都实验成绩实验日期201年月日机程并调试程序,记录第次调试过程中出现的错误提示、问题所在和解错误提示问题所在解决方法决方法
①②③-实验目的
1.掌握定义函数、调用和声明的方法
2.掌握实参与形参之间的传递方式
3.学会使用函数的方法设计程序―实验内容
1.编写求和函数和求平均值函数在主函数中,输入一组10个整数,存储在一个数组中,调用求和函数求出这10个整数的和值,调用求平均值函数求出这10个整数的平均值,输出计算结果1完成以下内容#includestdio.h2设计算法并画出相应的流程图#definen5intsuminta[|;#includestdio.hintsuminta|];floataverinta|];floataverageinta[]:main{intmain{inti.allOJ;inta[n],i;fori=0;i10;i++fori=0;in;i++{{prinlf请输入整数a|%d]=,i;prinlf数据%d=,i+l;scanf%d,,.a[i];}scanf%d,a[i];printfC这10个整数的和为%d\n,suma;}printfT这10个整数的平均数为%.3f\n.aveNa;}int printf\n数据的总和为%T,sunia;suminta[]{inti,sum=0;printf\n数据的平均值为%.2f,averagea;fori=0;i10;i++sum=sum+a|i|;returnsum;}intsuminta]{floatavertinta|]inti,s=0;inti,s=0;floataver;fori=0;inu++fori=0u10;i++s=s+a[i];s+=a|i|;aver=s/
10.0;reiuniaver;returns;|floataverageinta[]{floataverage;2记录所使用的测试数据至少5组及程疗的运行结果键盘输入程序的运行结果
①③④3将完整的程序代码提交至指定网站
2.编写函数,统计字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串并输出统计结果完成以下内容1设计算法并画出相应的流程图#includestdio.h#includestring.hvoidcountcharstr[];intchars=O.nums=O,spaces=O.others=0;2上muin机编{chars100;程并调试printf请输入字符串s
[100]:,;程getes;序,counts;记录printf字母的个数为%d\n.chars;第printff数字的个数为%d\n”,nums;次调prinlf空格的个数为%d\n,spaces;试过错误提示问题所在解决方法prinifC其他字符的个数为%d\nQthers;程中出现的错voidcountcharslr||误提{inti.length;示、length=slrlenstr;问题fri=;i=lcnglh-l;i++所在和解决方ifstrliJ=AsiriJ=,Z||str[i]=astri]=,z chars++;法elseifstr|i|=Ostr|ij=9nums++;elseifstr[i]==spaces++;elseothers++;}]
①②③综合实验模块化程序设计实验成绩设计题目单独的部分各自选择的功能小组编号小组成员实验日期201年月日供参考,具体功能设计不限丁•以上
(一)实验目的
1.掌握c语言中的变量、数组、函数、指针、结构体等主要知识点
2.掌握模块化编程思想,能使用C语言开发较复杂的应用程序
3.掌握C程序的运行、调试方法等
(二)实验内容由老师指定或自选题目,将设计题目、小组编号和小组成员填写在本次实验报告表格内按照要求,分组完成综合实验,每位同学将设计报告及完整的程序代码提交至指定网站设计报告包含的内容
1.设计题目
2.功能描述
3.详细的流程图
4.测试数据和程序运行结果
5.完整的源程序代码(适当注释)
6.总结以卜题目供参考
(1)帮助某个老师设计一个学生成绩管理程序编写功能菜单输入n个学生学号、姓名及m门课程的成绩,根据菜单.选择相应功能编号排序功能,按总分由高到低进行排序,打印出名次表(包括学生学号、各科分数、总分和平均分)统计功能,统计某门课程成绩各个分数段的分布情况查询功能,任意输入一个学号,能显示该学生的姓名以及各门课程的成绩小组成员分工可这样进行共同的部分编写功能菜单输入n个学生学号、姓名及m门课程的成绩,根据菜单,选择相应功能编号单独的部分各自选择的功能
(2)为班里的同学设计一份班级通讯录编写功能菜单记录每位同学的学号、姓名、性别、手机号码和邮件地址,根据菜单,选择相应功能编号管理功能,如增加I、修改或删除记录查询功能,如通过姓名、学号或电话号码能查询到同学的完整信息;统计功能,如统计手机号码分属各家通信公司的人数,男女同学人数以及总人数等小组成员分工可这样进行共同的部分编写功能菜单输入每位同学的信息,根据菜单,选择相应功能编号一实验目的2记录所使用的测试数据至少5组及程序的运行结果
1.熟悉VC++
6.0运行环境,掌握运行一个C程序的步骤键盘输入程序的运行结果-
2.
22.掌握C语言中的基本数据类型及运算符
①
283.掌握C语言中数据的输入输出方法,能正确使用常见的格式控制符-
6.
674.掌握顺序结构的程序设计方法©20二实验内容-
1.11I.已知华氏温度,根据转换公式计算相应的摄氏温度30摄氏温度=』华氏温度-
32931.111完成以下内容
④882设计算法并画出相应的流程图#includestdio.h
37.78100#includestdafx.h3将完整的程序代码提交至指定网站intmainfloatc,f;scanfC%ff;rc=f-32*S.0/
9.0;printf%.2f\n,c;return0;
2.任意输入一个有五位数字的正整数,逆序输出每一数位上的数字如输入123452上输出54321机编程完成以卜内容并1设计算法并画出相应的流程图调试#includestdio.h程#includestdafx.hM序,记录intmain{第intn;次调试scanf%d,n;过错误提示问题所在解决方法程printf%d%d%d%d%d\nM.n%
10.n/10%
10.n/100%10,n/1000%IO.n/10000;中出return0;现的错误提示、问题所在和解决方
①①③怨外程并调试程序,记录第次调试过程中出错误提示问题所在解决方法现的错误提示、问题所在和解决方法
①②③一实验目的键盘输入程序的运行结果
1.能够正确使用关系运算和逻辑运算表示条件
①
2.熟练掌握if语句的常用格式及嵌套的if语句形式
3.掌握switch语句,能够正确表示多分支选择结构©
4.掌握选择结构的程序设计方法二实验内容
1.一个成年人的身高与其父母的身高密切相关,根据以下人体标准身高预测公式计算白己或某个同学的身高,并跟实际身高比较,给出结论是否符合该公式误差在3厘米范围内即视为相符男性身高=父亲身商+母亲身高X
1.08+2厘米
④女性身高=父亲身高X
0.923+母亲身高+2厘米1完成以下内容2设计算法并画出相应的流程图#includestdafx.h#includcsldio.h3将完整的程序代码提交至指定网站#includeconio.h#includemath.hmain{floatA.a.H,h,b;printf父亲身高厘米\n;scanf%f.A printf母亲身高厘米\n;scanf%f.a;prinlf孩子实际身高厘米\n;scanf%r,H;prinlf请选择孩子性别:女=0,男=l\n;scanf%f,b;ifbh=A+a*
1.08/2:elseh=A*
0.923+a/2:iffabsH-h=3prinilV实际身高符合该公式\n;elseprintf实际身高不符合该公式\n;printf孩子预测身氤厘米%『用;getch;2记录所使用的测试数据至少5组及程序的运行结果
2.从键盘上输入税前收入,根据以下公式及规则,计弊个人所得税税额并输出应纳个人所得税^额=税前收入一起征点额度尸适用税率一速算扣除数其中,起征点额度是3500元,其他如下应纳税所得额税率速算扣除数不超过1500元的部分3%0超过500元至4500元的部分10%105超过45X元至9XX元的部分20%555超过9000元至35000元的部分25%1005超过35000元至55000元的部分30%27552上超过55000元至80000元的部分35%5505机编超过80000的部分45%13505程并如:某人月收入5000元,则应纳个人所得税税额为5000-3500*10%-105=45元调试程完成以下内容序,1设计算法并画出相应的流程图记录第#includestdio.h#includcconio.h次调intmainvoid{试过错误提示问题所在解决方法floata,b,c;程1出现ints;的错printfC请输入你的收入误提scanf%f.a;小、ifa3500问题b=a-35OO;所在s=1*b1500+2*b4500b=15OO+3*b9OOOb=45OO+4*b35XXb=9OOO+5*b55OXb=3和解决方5OOO+6*b8OOOOb=55OOO+7*b=8OOOO;法swilchs{casel:c=
0.03*b;break;case2:c=
0.1*b+105;brcak;case3:c=
0.2*b+555;break:case4:c=
0.25*b+l005;break;case5:c=
0.3*b+2755;break:case6:c=
0.35*b+5505;break;case7:c=
0.45*b+13505;brcak;printfC你应交的税为%.2f,,c;
①1else{
②prinifC•你不用交税;getch;
③}中外实验成绩实验日期201年月日机程并调试程序,记录第次调试过程中出现的错误提示、问题所在和解错误提示问题所在解决方法决方法
①②③-实验目的
④
1.熟练掌握用while语句、do-while语句和for语句实现循环的方法
2.掌握break语句、continue语句及循环的嵌套使用
3.掌握循环结构的程序设计方法及常用算法―实验内容3将完整的程序代码提交至指定网站
1.编程解决鸡兔同笼问题无解时给出输入错误提示描述如下一个笼子里关了鸡和兔子,已知鸡和兔子的总数a
2.设计并编程实现•个猜数游戏由计算机随机产生•个1〜100之间的整数请人猜,如果猜对了,则在屏幕上输出猜以及脚的总数b,问笼子里面有多少只鸡,有多少只兔子了多少次才猜对此数,结束游戏否则计算机给出提示,说明所猜的数是太大还是太小,最多可以猜10次,如果猜10次仍未猜中的话,则给出正确答案并结束游戏1完成以下内容2设计算法并画出相应的流程图完成以下内容#includestdio.h#includcsldio.h1设计算法并画出相应的流程图#includeconio.h#includeconio.h#includestdafx.h#includctiinc.hintmainvoid{#includestdio.h#includestdlib.hinta.b.j.t;#includcstdlib.h intmainvoid{prinrfC输入鸡和兔的总数》#includetime.hinta,ij;srandtime0;scanf%d.a;main{a=rand%10l;printfCVn输入鸡和兔脚的总数;inta,b,i;printf请输入一个数字0~l00;scanf%d,b;srandtimeO;ibri=l;i=l;i++{if4*a-b/20b-2*a/20a=rand%100+1;scanf%d,j;forj=0;ja;j++{fori=I;i=l;i++ifja{printf\n所猜的数太小了;ibri=O;ta;t++{|1ifj+t==a2*j+4*t==bprinlf鸡有%d只,兔有%d只prinif“清猜一个1-100的数字b=;elseifja{scanf%tT,b;printf\n所猜的数太大了个ifb==a}prinlfT猜了的次数=%d\n,i:elseifj=a{break;printf\n恭喜你猜对了,你一共猜了%delse次,这个数为%d.,i,a;prinlf该情况无解1break;printfM\n计算完成;ifba1getchO;primfC猜的数太大\n;J|2记录所使用的测试数据至少5组及程疗的运行结果ifba ifj!=aprinif猜的数太小\n;printf“你已经猜了10次仍然没有猜对,再接键盘输入程序的运行结果再励,这个数为%d”,a;prinlf正确答案是%d\n”,a;gctch;
①}
③2上机编程并调试程序,记录第次调试过错误提示问题所在解决方法程中出现的错误提示、问题所在和解决方法
①②③。
个人认证
优秀文档
获得点赞 0