C语言实验报告模板

上传人:公**** 文档编号:506653278 上传时间:2022-08-07 格式:DOC 页数:20 大小:240KB
返回 下载 相关 举报
C语言实验报告模板_第1页
第1页 / 共20页
C语言实验报告模板_第2页
第2页 / 共20页
C语言实验报告模板_第3页
第3页 / 共20页
C语言实验报告模板_第4页
第4页 / 共20页
C语言实验报告模板_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《C语言实验报告模板》由会员分享,可在线阅读,更多相关《C语言实验报告模板(20页珍藏版)》请在金锄头文库上搜索。

1、-中国海洋大学学生实验报告课程名称:姓 名:学 号:年 级:2016专 业:计算机科学与技术指导教师:2016 学年秋季 学期目 录实验一 熟悉C开发环境和C程序的上机步骤实验二 基本数据类型及数据的输入输出实验三 运算符及表达式实验(一)熟悉C开发环境和C程序的上机步骤实验时间:2012.4.2同组人员:实验目的(一).编译系统,熟练各菜单的功能,掌握在该系统上编辑、编译、连接和运行一个C程序的方法。2.通过测试、运行简单的C程序,初步了解C语言程序的特点实验容(一)1. 写一个C程序,求一个圆的面积2.编写程序写任意三个书中的最大值实验步骤(一) 1. #includevoid main(

2、)float R, S, pl;printf(please input R);scanf(%f,&R);pl = 3.14159;S=pl*R*R;printf(S=%f, S);return ; 2. #includevoid main()int a,b,c,ma*; printf(please input a,b,c:n); scanf(%d,%d,%d,&a,&b,&c); ma*=a; if(ma*b) ma*=b; if(ma*c); ma*=c; printf(%dn,ma*);实验结果分析1.例如输入R=3运行结果如上图所示!在操作过程中犯的错误有:在return后多了一个0.2

3、. 运行结果如上图。指导教师评阅1、 实验态度:不认真(),较认真(),认真()2、 实验目的:不明确(),较明确(),明确()3、 实验容:不完整(),较完整(),完整()4、 实验步骤:混乱(),较清晰(),清晰()5、 实验结果:错误(),基本正确(),正确()6、 实验结果分析:无(),不充分(),较充分(),充分()7、 其它补充:总评成绩:评阅教师(签字):评阅时间:实验(二) 基本数据类型及数据的输入输出实验时间:2012.4.9 同组人员:实验目的1.熟悉程序的编辑、编译和运行的过程。2. .通过测试、运行简单的C程序,初步了解C语言程序的特点实验容1.调试运行教材例3.1-3

4、.7,深入理解C语言的数据类型2.编程实现课本第67页习题3.7和3.8实验步骤3.1 #define PRICE 30#includevoid main() int num ,total; num=10; total=num*PRICE; printf(total=%dn,total);3.2 #includevoid 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 #includevoid main() int a,b; unsigned u; a=32

5、767; b=a+1; printf(%d,%dn,a,b);3.4 #includevoid main() float a,b; unsigned u; a=123456.789e5; b=a+20; printf(%fn,b);3.5 #includevoid main() printf( ab ct derftgn); printf(htibbj kn);3.6 #includevoid main() char c1,c2; c1=97; c2=98; printf( %c%cn); printf(%d%dn);(二)3.7 #includevoid main() char c1=c,c

6、2=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 #includevoid 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、 实验容:不完整(),较完整(),完整(

7、)4、 实验步骤:混乱(),较清晰(),清晰()5、 实验结果:错误(),基本正确(),正确()6、 实验结果分析:无(),不充分(),较充分(),充分()7、 其它补充:总评成绩:评阅教师(签字):评阅时间:实验(三) 运算符及表达式实验时间:2012.4.16 同组人员:实验目的1.掌握算术运算符,自增自减运算符、赋值运算符、关系运算符号、逻辑运算符、条件运算符、逗号运算符、位运算符的功能及对运算符的要求2.掌握各运算符的优先级和综合性3.掌握自动转换的规则及强制转换类型实验容1.调试运行例3.82.若有定义int *,y,a,b,c;,写出顺序执行下列表达式后*的值,然后通过程序验证。要

8、求:先写出运算结果,然后利用程序验证1.*=a=b=102.y=*=25%(c=3)3.y+=2+34.*/=(*+(y%=2),(a&5+3)5.*=*+=*-=*6.*=(a=4%3,a!=1),+y10)main() int *,y,a,b,c; *=a=b=10; printf(*=%dn,*); y=*=25%(c=3); printf(*=%d,y=%dn,*,y); y+=2+3; printf(y=%dn,y); */=(*+(y%=2),(a&5+3); printf(*=%dn,*); *=*+=*-=*; printf(*=%dn,*); *=(a=4%3,a!=1),+

9、y10); printf(*=%dn,*);3.若有定义int a=2,b=-3,c=4,*=2,y=3;计算下列表达式的值,然后通过程序验证。要求:先写出运算结果,然后利用程序验证1.ab&bc2.!(bc)+(b!=*)|(a+b)3.a+-c+y4.+a-c+b5.b%=c+a-c/76.(float)(a+b)/2+y7.!(a=b+c)&(*-a)8.!c+1+c&b+c/2验证程序:main() int a,b,c,*=2,y=3; a=2;b=3;c=4; printf(ab&bc=%dn,ab&bc); a=2;b=3;c=4; printf(!(bc)+(b!=*)|(a+b

10、)=%dn,!(bc)+(b!=*)|(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)&(*-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并上机验证其

11、正确性实验步骤(1)3.8 #includevoid main() float *; int i; *=32767.0; i=(int)*%3; printf(*=%f,i=%dn,i,*);(2)#includevoid main() int *,y,a,b,c; *=a=b=10; printf(*=%dn,*); y=*=25%(c=3); printf(*=%d,y=%dn,*,y); y+=2+3; printf(y=%dn,y); */=(*+(y%=2),(a&5+3); printf(*=%dn,*); *=*+=*-=*; printf(*=%dn,*); *=(a=4%3,

12、a!=1),+y10); printf(*=%dn,*);(3)main() int a,b,c,*=2,y=3; a=2;b=3;c=4; printf(ab&bc=%dn,ab&bc); a=2;b=3;c=4; printf(!(bc)+(b!=*)|(a+b)=%dn,!(bc)+(b!=*)|(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)&(*-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 *=2.5,a=7,y=4.7;printf(*+a%3*(int)(*+y)%2/4=%dn,*+a%3*(int)(*+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);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号