10通信《C语言》实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10通信《C语言》实验 实验一:Turbo C 环境认识 实验目的: 掌握编辑、编译、连接和运行一个C程序的基本过程。 实验内容: 输入并运行教材中例1-1、例1-2和例1-3。 实验二:简单C程序 实验目的: 通过运行简单的C程序,了解C程序的结构和特点。 实验内容: 设计两个简单的C程序: 1、设计一个程序,已知矩形的两条边长为3.2和1.5,求矩形的面积。 2、求4和6的和并在显示器上输出。 实验三:基本输入、输出操作 实验目的: 1、掌握数据的输入和输出操作; 2、通过编写简单的C程序,了解C程序的编写方法和特点。 实验内容: 1、上机运行程序并分析结果; 2、从键盘上输入一个字符,判断它是否是小写字母,是则转换成大写,否则不转换,并输出结果; 3、由键盘输入圆的半径和圆柱的高,求圆周长和圆柱体积; 4、输入5个学生的成绩,计算平均分,并输出(保留两位小数)。 实验四:选择结构程序设计 实验目的: 掌握if语句的两种格式;掌握switch语句的使用。 实验内容: 1、程序填空: 下面程序是输入三个整数,输出最大数和最小数。请将程序补充完整。 #include”stdio.h” void main() {int a,b,c,max,min; scanf(“%d%d%d”,a,b,c); ; if(bmax) max=b; else if(bmin) min=b; if( ) max=c; else if( ) min=c; printf(“max=%d\nmin=%d\n”,max,min); } 2、程序改错: 下面程序是给出三角形三边,求面积。请改正程序中的一处错误,并运行改正后的程序。当从键盘输入3,6,5时,给出程序的运行结果;当从键盘输入1,2,3时,给出程序的运行结果。 #include”stdio.h” #include”math.h” void main() {float x,y,z,s,area; scanf(“%f%f%f”,x,y,z); s=(x+y+z)/2; if(x+yzy+zxz+xy) {area=sqrt(s(s-x)(s-y)(s-z)); /******错误******/ printf(“area=%.2f\n”,area); } 3、程序设计: 用户输入运算数和四则运算符,输出计算结果。 要求:分别采用switch语句和if语句实现。 实验五:循环结构程序设计(1) 实验目的: 1、掌握while语句、do-while语句和for语句的使用; 2、理解break语句和continue语句在循环结构中的不同作用; 3、了解循环嵌套; 4、学会使用穷举算法和迭代算法。 实验内容: 1、程序填空: 下面程序是计算1至100自然数之和。请将程序补充完整。 #include”stdio.h” void main() {int i; float s; s=0; i=1; while(1) { s=s+i; i++; if( )break; } printf(“s=%f\n”,s); } 2、程序改错: 下面程序是百钱买百鸡问题。请改正程序中的一处错误,并运行改正后的程序。 #include”stdio.h” void main() {int a,b,c; for(a=0;a=100/5;a++) for(b=0;b=100/3;b++) for(c=0;c=100;c++) if(5*a+3*b+c/3.0==100) /******错误******/ printf(“cock=%d,hen=%d,chicken=%d\n”,a,b,c); } 3、程序设计: 求n!。 要求:分别采用for语句、while语句、do-while语句实现。 4、程序设计: 输出100以内能被7整除的数。 要求:采用两种方法:①用continue语句;②不用continue语句。 5、程序改错: 输出100以内的素数。请改正程序中的一处错误,并运行改正后的程序。 #include”stdio.h” #include”math.h” void main() {int i,j,flag; flag=1; /******错误******/ for(i=2;i=100;i++) { for(j=2;j=sqrt(i);j++) if(i%j==0) {flag=0;break;} if(flag)printf(“%d\t”,i); } } 实验六:循环结构程序设计(2) 实验目的: 1、熟练掌握循环结构的使用; 2、能够用for循环结构解决常见问题。

文档评论(0)

71z7it87 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档