- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)