电子科技大学 C语言第一次上机实验报告_c语言上机实验报告

2020-02-27 其他范文 下载本文

电子科技大学 C语言第一次上机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言上机实验报告”。

电子科技大学 学院

标 准 实 验 报 告

(实验)课程名称 高级语言程序设计实验

电 子 科 技 大 学

实验时间:

10月12日晚

一、实验室名称:

校公共机房

二、实验项目名称:顺序和分支程序设计

三、实验学时:4学时

四、实验原理:

使用VS2010等C语言集成开发环境(IDE),在微型计算机上对程序进行编辑、编译、连接与运行。通过上机练习掌握在C编译器中编辑、编译、连接、和运行C程序的方法和过程。

五、实验目的:

1.熟悉C程序开发环境,熟悉C程序的编辑、编译、连接和运行的过程。2.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型、指针型变量,以及对它们赋值的方法。

3.掌握C语言的各种运算符,以及这些运算符的混合使用。4.掌握简单顺序程序设计方法。5.学会使用scanf和printf函数。

6.掌握分支结构各种语句的一般功能和执行过程,会使用分支结构编程。

六、实验内容:

上机完成以下编程实验,调试运行程序并完成报告。

1.编写一个C程序,输入三个整数,计算三个整数的和,并将结果输出。2.编写一个C程序,输入一个字符,找到这个字符前后各隔一个字符的字符。例如,输入‘d’,显示:‘b’和‘f’。3.习题2.22(p91)

4.习题2.23(p91)5.习题 3.3(p134)

6.输入一个两位数,输出对应的英文单词。

七、实验器材(设备、元器件):

硬件要求:普通pc机,1G内存,100G硬盘空间即可。

软件要求:Windows 7,包括C编译器的IDE。

八、实验步骤、实验编程与运行结果:

1.程序文件名为ex1_1,源程序清单如下:

#include int main(){

} int a,b,c,d;scanf(“%d %d %d”,&a,&b,&c);d=a+b+c;printf(“%d”,d);

典型测试数据(输入): 25 26 27

应输出(上机前自己分析的结果):78

上机时遇到的问题:wu

实际运行结果:78

2.程序文件名为ex1_2,源程序清单如下:

#include

void main(){

int x,y,z;scanf(“%c”,&x);y=x+2;z=x-2;

} printf(“%c %c”,y,z);

典型测试数据(输入): h

应输出(上机前自己分析的结果): j f

上机时遇到的问题: wu

实际运行结果:j f

3.程序文件名为ex1_3,源程序清单如下:

#include int main(){

} float r,s,c;scanf(“%f”,&r);s=3.14*r*r;c=2*3*r;printf(“s=%fn”,s);printf(“c=%f”,c);

典型测试数据(输入):5

应输出(上机前自己分析的结果):78.5 31.4

上机时遇到的问题: wu

实际运行结果:78.5 31.4

4.程序文件名为ex1_4,源程序清单如下:

#include int main(){ float c,F,a,b;

} scanf(“%f”,&c);a=9*c;b=a/5;F=b+32;printf(“%f”,F);

典型测试数据(输入): 35 应输出(上机前自己分析的结果): 95

上机时遇到的问题: wu 解决办法:

实际运行结果:95

5.程序文件名为ex1_5,源程序清单如下:

#include int main(){

} int a,b,c;scanf(“%d %d”,&a,&c);b=a-110;if(c==b){ } else if(c>=b+5){ } else if(c

典型测试数据(输入):180 70

应输出(上机前自己分析的结果):标准

上机时遇到的问题: 无

解决办法:多测试几组典型数据;

实际运行结果:标准

6.程序文件名为ex1_6,源程序清单如下:

#include int main(){

} else if(a>=2){

switch(a){ case 2:printf(“twenty”);break;case 3:printf(“thirty”);break;case 4:printf(“fouty”);break;case 5:printf(“fifty”);break;case 6:printf(“sixty”);break;case 7:printf(“seventy”);break;int a,b;scanf(“%1d%1d”,&a,&b);if(a==1)

{

switch(b){

} case 4:printf(“fourteen”);break;case 2:printf(“twelve”);break;case 5:printf(“fifteen”);break;case 6:printf(“sixteen”);break;case 7:printf(“seventeen”);break;case 8:printf(“eighteen”);break;case 9:printf(“nineteen”);break;default:printf(“n”);case 3:printf(“thirteen”);break;case 1:printf(“eleven”);break;

}

} case 8:printf(“eighty”);break;case 9:printf(“ninety”);break;default:printf(“n”);} switch(b){ case 1:printf(“one”);break;

} case 2:printf(“two”);break;case 3:printf(“threee”);break;case 4:printf(“four”);break;case 5:printf(“five”);break;case 6:printf(“six”);break;case 7:printf(“seven”);break;case 8:printf(“eight”);break;case 9:printf(“nine”);break;default:printf(“n”);

典型测试数据(输入): 55 应输出(上机前自己分析的结果):fiftyfive

上机时遇到的问题: wu 解决办法:

实际运行结果:fiftyfive

九、实验结论:课下应提前做好,不然时间来不及。

十、总结及心得体会:应用生疏

十一、对本实验过程及方法、手段的改进建议:无

报告评分:

指导教师签字:

《电子科技大学 C语言第一次上机实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
电子科技大学 C语言第一次上机实验报告
点击下载文档
相关专题 c语言上机实验报告 实验报告 电子科技大学 语言 c语言上机实验报告 实验报告 电子科技大学 语言
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文