C语言程序设计实验二

C语言程序设计实验二

ID:36494044

大小:92.00 KB

页数:9页

时间:2019-05-11

C语言程序设计实验二_第1页
C语言程序设计实验二_第2页
C语言程序设计实验二_第3页
C语言程序设计实验二_第4页
C语言程序设计实验二_第5页
资源描述:

《C语言程序设计实验二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学计算机学院标准实验报告(实验)课程名称C语言程序设计电子科技大学教务处制表电子科技大学实验报告二学生姓名:学号:指导教师:刘勇实验地点:计算机学院软件306室实验日期:年月日一、实验室名称:软件实验室二、实验项目名称:程序结构语句应用三、实验学时:4四、实验原理:使用TurboC软件(简称TC),在微型计算机上,对其程序进行编辑、编译、连接与运行。TurboC是一个集成环境,它具有方便、直观、易用的界面和丰富的库函数。通过上机练习掌握在TC环境下编辑、编译、连接、和运行C程序的方法和过程。五、实验目的1、 掌握顺序、分支和循环结构各种语句的一般功能和执行过程;2、学会应用各种语

2、句进行编程;3、掌握流程图的一般表示方法;4、掌握结构化程序设计的基本方法;5、掌握数组的定义及其应用。六、实验内容编程实验,完成以下上机内容,调试运行程序并完成报告1)、教材第五章习题5.8;2)、教材第四章习题4.4(用ifelse语句实现);3)、编写一个计算器程序,要求用户输入运算数和四则运算符,输出计算结果(用switch语句实现);4)、编写一个程序输出1000以内的所有素数(用for语句实现);5)、教材第四章习题4.14(用dowhile语句实现);6)、教材第五章习题5.7;7)、教材第五章习题5.9;七、实验器材(设备、元器件):pc硬件要求:CPUPII以上,64M内

3、存,1OOM硬盘空间即可。软件要求:DOS3.0以上/Windows98/Me/XP/NT/2000。八、实验步骤:实验编程与运行结果⑴输入一串字符,直到读到句号为止,记录下这串字符中既不是字母也不是数字的所有字符,然后把这些字符按与输入相反的次序输出。程序文件名为5_9.c,源程序清单如下:#includemain(){chars[50],ch;intcount=0,i;printf("Pleaseinputthestring:");do{scanf("%c",&ch);if((!((ch>='0')&&(ch<='9')))&&(!((ch>='A')&&(ch<='

4、Z')))&&(!((ch>='a')&&(ch<='z')))){s[count]=ch;count++;}}while(ch!='.');s[count]='';for(i=count;i>=0;i--)printf("%c",s[i]);printf("");}运行结果:⑵编写程序计算(用ifelse语句实现):程序文件名为D2C1.c,源程序清单如下:#includemain(){inti,j,result=0;printf("Pleaseinputainteger:");scanf("%d",&i);if(i<=5)for(j=1;j<=i;j++)re

5、sult=result+j;elseif(i>10)result=i*i;else{result=100;for(j=i;j>=1;j--)result=result-j;}printf("result=%d",result);}_运行结果:⑶编写一个计算器程序,要求用户输入运算数和四则运算符,输出计算结果(用switch语句实现)。程序文件名为testf.c,源程序清单如下:main(){floatx,y;charch;printf("Inputtworealnumbersandanoperator:");scanf("%f%f%c",&x,&y,&ch);switch(ch){

6、case'+':printf("x+y=%f",x+y);break;case'-':printf("x-y=%f",x-y);break;case'*':printf("x*y=%f",x*y);break;case'/':if(y!=0.0)printf("x/y=%f",x/y);elseprintf("xcannotbedividedby0.0");break;default:printf("invalidoprator");}}_运行结果:⑷编写一个程序输出1000以内的所有素数(用for语句实现)程序文件名为D2C3.c,源程序清单如下:#include

7、#include#defineN1001main(){inti,j;intflag;for(i=2;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。