C语言实验报告剖析_c语言实验报告答案

其他范文 时间:2020-02-27 16:50:08 收藏本文下载本文
【www.daodoc.com - 其他范文】

C语言实验报告剖析由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言实验报告答案”。

中国海洋大学

学生实验报告

课程名称:

名:

号:

级:

2016

业:计算机科学与技术 指导教师:

2016 学年秋季 学期 中南民族大学管理学院学生实验报告

目录

实验一实验二实验三 熟悉C开发环境和C程序的上机步骤

基本数据类型及数据的输入输出

运算符及表达式

中南民族大学管理学院学生实验报告

实验

(一)熟悉C开发环境和C程序的上机步骤

实验时间: 2012.4.2 同组人员:

实验目的(一).编译系统,熟练各菜单的功能,掌握在该系统上编辑、编译、连接和运行一个C程序的方法。

2.通过测试、运行简单的C程序,初步了解C语言程序的特点

实验内容

(一)1.写一个C程序,求一个圆的面积 2.编写程序写任意三个书中的最大值

} 实验步骤

(一)1.#include void main(){ float R, S, pl;printf(“please input R”);scanf(“%f”,&R);pl = 3.14159;S=pl*R*R;printf(“S=%f”, S);return;}

2.#include void main(){int a,b,c,max;printf(“please input a,b,c:n”);scanf(“%d,%d,%d”,&a,&b,&c);max=a;if(max

max=c;printf(“%dn”,max);}

实验结果分析

1.例如输入R=3运行结果如上图所示!在操作过程中犯的错误有:在return后多了一个0.2.中南民族大学管理学院学生实验报告

运行结果如上图。指导教师评阅

1、实验态度:不认真(),较认真(),认真()

2、实验目的:不明确(),较明确(),明确()

3、实验内容:不完整(),较完整(),完整()

4、实验步骤:混乱(),较清晰(),清晰()

5、实验结果:错误(),基本正确(),正确()

6、实验结果分析:无(),不充分(),较充分(),充分()

7、其它补充: 总评成绩:

评阅教师(签字): 评阅时间:

实验

(二)基本数据类型及数据的输入输出

实验时间: 2012.4.9 同组人员:

实验目的1.熟悉程序的编辑、编译和运行的过程。

2..通过测试、运行简单的C程序,初步了解C语言程序的特点 中南民族大学管理学院学生实验报告

实验内容

1.调试运行教材例3.1-3.7,深入理解C语言的数据类型 2.编程实现课本第67页习题3.7和3.8 实验步骤

3.1 #define PRICE 30 #include void main(){ int num ,total;num=10;total=num*PRICE;printf(“total=%dn”,total);} 3.2 #include void main(){ int a,b,c,d;unsigned u;a=12;b=-24;u=10;c=a+u;d=b+u;printf(“a+u=%d,b+u=%dn”,c,d);} 3.3 #include void main(){ int a,b;unsigned u;a=32767;b=a+1;printf(“%d,%dn”,a,b);} 3.4 #include 中南民族大学管理学院学生实验报告

void main(){ float a,b;unsigned u;a=123456.789e5;b=a+20;printf(“%fn”,b);} 3.5 #include void main(){ printf(“ ab ct derftgn”);printf(“htibbj kn”);} 3.6 #include void main(){ char c1,c2;c1=97;c2=98;printf(“ %c%cn”);printf(“%d%dn”);}

(二)3.7 #include void main(){ char c1='c',c2='h',c3='i',c4='n',c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf(“%c%c%c%c%cn”,c1,c2,c3,c4,c5);} 3.8 #include 中南民族大学管理学院学生实验报告

void main(){ int c1,c2;c1=97;c2=98;printf(“%c%cn”,c1,c2);printf(“%d%dn”,c1,c2);}

实验结果分析 1.2.中南民族大学管理学院学生实验报告

中南民族大学管理学院学生实验报告

3.7 3.8 的运行结果如上图所示,在操作过程中出现漏掉标点符号。

指导教师评阅

1、实验态度:不认真(),较认真(),认真()

2、实验目的:不明确(),较明确(),明确()

3、实验内容:不完整(),较完整(),完整()

4、实验步骤:混乱(),较清晰(),清晰()

5、实验结果:错误(),基本正确(),正确()

6、实验结果分析:无(),不充分(),较充分(),充分()

7、其它补充: 总评成绩:

评阅教师(签字): 评阅时间:

实验

(三)运算符及表达式

实验时间: 2012.4.16 同组人员:

实验目的1.掌握算术运算符,自增自减运算符、赋值运算符、关系运算符号、逻辑运算符、条件运算符、逗号运算符、位运算符的功能及对运算符的要求 2.掌握各运算符的优先级和综合性

3.掌握自动转换的规则及强制转换类型

实验内容

1.调试运行例3.8 2.若有定义int x,y,a,b,c;,写出顺序执行下列表达式后x的值,然后通过程序验证。要求:先写出运算结果,然后利用程序验证 1.x=a=b=10 2.y=x=25%(c=3)3.y+=2+3 中南民族大学管理学院学生实验报告

4.x/=(x+(y%=2),(a&&5+3))5.x*=x+=x-=x 6.x=((a=4%3,a!=1),++y>10)main(){ int x,y,a,b,c;x=a=b=10;printf(“x=%dn”,x);y=x=25%(c=3);printf(“x=%d,y=%dn”,x,y);y+=2+3;printf(“y=%dn”,y);x/=(x+(y%=2),(a&&5+3));printf(“x=%dn”,x);x*=x+=x-=x;printf(“x=%dn”,x);x=((a=4%3,a!=1),++y>10);printf(“x=%dn”,x);} 3.若有定义int a=2,b=-3,c=4,x=2,y=3;计算下列表达式的值,然后通过程序验证。要求:先写出运算结果,然后利用程序验证 1.a>b&&b>c 2.!(b>c)+(b!=x)||(a+b)3.a++-c+y 4.++a-c+++b 5.b%=c+a-c/7 6.(float)(a+b)/2+y 7.!(a==b+c)&&(x-a)8.!c+1+c&&b+c/2 验证程序:

main(){ int a,b,c,x=2,y=3;a=2;b=3;c=4;printf(“a>b&&b>c=%dn”,a>b&&b>c);a=2;b=3;c=4;中南民族大学管理学院学生实验报告

printf(“!(b>c)+(b!=x)||(a+b)=%dn”,!(b>c)+(b!=x)||(a+b));a=2;b=3;c=4;printf(“a++-c+y=%dn”,a++-c+y);a=2;b=3;c=4;printf(“a++-c+y=%dn”,a++-c+y);a=2;b=3;c=4;printf(“++a-c+++b=%dn”,++a-c+++b);a=2;b=3;c=4;printf(“(float)(a+b)/2+y=%fn”,!(a==b+c)&&(x-a));a=2;b=3;c=4;printf(“!c+1+c&&b+c/2=%dn”,!c+1+c&&b+c/2);} 4.完成教材P67页3.9-3.12并上机验证其正确性 5.完成教材P111页5.3并上机验证其正确性

实验步骤

(1)3.8 #include void main(){ float x;int i;x=32767.0;i=(int)x%3;printf(“x=%f,i=%dn”,i,x);}(2)#include void main(){ int x,y,a,b,c;x=a=b=10;printf(“x=%dn”,x);y=x=25%(c=3);printf(“x=%d,y=%dn”,x,y);y+=2+3;中南民族大学管理学院学生实验报告

printf(“y=%dn”,y);x/=(x+(y%=2),(a&&5+3));printf(“x=%dn”,x);x*=x+=x-=x;printf(“x=%dn”,x);x=((a=4%3,a!=1),++y>10);printf(“x=%dn”,x);

}(3)main(){ int a,b,c,x=2,y=3;a=2;b=3;c=4;printf(“a>b&&b>c=%dn”,a>b&&b>c);a=2;b=3;c=4;

printf(“!(b>c)+(b!=x)||(a+b)=%dn”,!(b>c)+(b!=x)||(a+b));a=2;b=3;c=4;printf(“a++-c+y=%dn”,a++-c+y);a=2;b=3;c=4;printf(“a++-c+y=%dn”,a++-c+y);a=2;b=3;c=4;printf(“++a-c+++b=%dn”,++a-c+++b);a=2;b=3;c=4;printf(“(float)(a+b)/2+y=%fn”,!(a==b+c)&&(x-a));a=2;b=3;c=4;printf(“!c+1+c&&b+c/2=%dn”,!c+1+c&&b+c/2);}(4)3.9 main(){ int x=2.5,a=7,y=4.7;printf(“x+a%3*(int)(x+y)%2/4=%dn”,x+a%3*(int)(x+y)%2/4);}

3.10 #include void main()中南民族大学管理学院学生实验报告

{ int i,j,m,n;i=8;j=10;m=++i;n=j++;printf(“%d,%d,%d,%dn”,i,j,m,n);} 3.12(3)#include void main(){

int a=12;

a*=2+3;

printf(“%d”,a);}(2)#include void main(){

int a=12;

a-=2;

printf(“%d”,a);}(1)#include void main(){

int a=12;

a+=a;

printf(“%d”,a);}(5)# include void main(){ int a,b,c,x,y;a=3,b=4,c=5;printf(“a+b>c&&b==c %dn”,a+b>c&&b==c);printf(“a||b+c&&b-c %dn”,a||b+c&&b-c);printf(“!(a>b)&&!c||1 %dn”,!(a>b)&&!c||1);中南民族大学管理学院学生实验报告

} printf(“!(x=a)&&(y=b)&&0 %dn”,!(x=a)&&(y=b)&&0);printf(“!(a+b)+c-1&&b+c/2 %dn”,!(a+b)+c-1&&b+c/2);实验结果分析(1)(2)中南民族大学管理学院学生实验报告

(3)中南民族大学管理学院学生实验报告

(4)中南民族大学管理学院学生实验报告

2.3.10的运行结果如下图 中南民族大学管理学院学生实验报告

(5).中南民族大学管理学院学生实验报告

111页的运行结果是正确的!如上图所示!

指导教师评阅

1、实验态度:不认真(),较认真(),认真()

2、实验目的:不明确(),较明确(),明确()

3、实验内容:不完整(),较完整(),完整()

4、实验步骤:混乱(),较清晰(),清晰()

5、实验结果:错误(),基本正确(),正确()

6、实验结果分析:无(),不充分(),较充分(),充分()

7、其它补充: 总评成绩:

评阅教师(签字): 评阅时间:

下载C语言实验报告剖析word格式文档
下载C语言实验报告剖析.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文