ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:18.39KB ,
资源ID:13592878      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13592878.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息系统实验报告电子版.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

信息系统实验报告电子版.docx

1、信息系统实验报告电子版C语言程序设计实验报告实验一 C程序的运行环境和运行一个C程序的方法 实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。 实验内容(1) 调用教材P4例1.1程序,并进行编译和运行。(2) 输入并运行教材P4例1.2程序。(3) 编写并运行教材P13习题1.6。1).例1.1实验代码#includevoid main() printf(this is a C program.n);实验结果this is a C program.实验总结:由于粗心单词拼错,对于编程熟悉程度较差,无法独立写程2).

2、例1.2实验代码#includevoid main() int a,b,sum; a=123;b=456; sum=a+b; printf(sum is %dn,sum);实验结果sum is 579实验总结:总是丢失语句,编写速度慢,无法自主独立编写程序3).习题1.6实验代码#includevoid main() int a,b,c,max; printf(please input a,b,cn); scanf(%d,%d,%d,&a,&b,&c); max=a; if (maxb) max=b; if (maxc) max=c; printf(The largest number is

3、%d,max);实验结果please input a,b,c4,5,6The largest number is 6Press any key to continue实验总结:对于比较复杂的程序不知道如何下手,编写时不够细心,对C语言掌握不够熟 实验二 数据类型、运算符和表达式 实验目的(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及它们的赋值方法。(2)学会使用C语言的算术运算符,以及包含这些运算符的表达式,特别是自加和自减运算符的使用。 实验内容(1)输入并运行教材P50例3.6程序,并进行编译和运行。(2)编写并运行教材P67习题3.7,并写出运行结果。(3)编写并

4、运行教材P67习题3.10,并写出运行结果。1)。实验代码:#includevoid main() char c1,c2; c1=97; c2=98; printf(%c%cn,c1,c2); printf(%d%dn,c1,c2);实验结果:ab9798实验总结:2)实验代码#includevoid main() char c1=c,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf (password is %c%c%c%c%c,c1,c2,c3,c4,c5);实验结果password is glmrePress3)

5、实验代码#includevoid main() int i,j,m,n; i=8; j=10; m=+i; n=j+; printf(%d,%d,%d,%dn,i,j,m,n);实验结果9,11,9,10实验总结实验三 顺序结构程序设计 实验目的(1)掌握C语言中使用最多的一种语句赋值语句的使用。(2)掌握数据的输入输出的方法,能正确使用各种格式的转换符。 实验内容(1)编写并运行教材P89习题4.8,并写出运行结果。(2)编写并运行教材P89习题4.9,写出当F=100时的结果。实验三:#includevoid main()float h,r,l,s,sq,vq,vz;float pi=3.

6、1415926;printf(请输入圆半径r,圆柱高h;);scanf(%f,%f,&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz=pi*r*r*h;printf(圆周长为:l=%6.2fn,l);printf(圆面积为:s=%6.2n,s);printf(圆球表面积为:sq=%6.2fn,s);printf(圆球体积为:vq=%6.2fn,vq);printf(圆球体积为:vz=%6.2fn,vz);#includevoid main() float c,f; printf(请输入一个华氏温度:); scanf(%f,&

7、f); c=(5.0/9.0)*(f-32); printf(摄氏温度为:%5.2fn,c);实验结果: 请输入圆半径r,圆柱高h:1.5,3 圆周长:l=9.42 圆面积:s=7.07圆球表面积:sq=28.27圆球体积:vq=14.14圆柱体积:vz=21.21请输入一个华氏温度:100 摄氏温度为:37.78实验总结:麻烦,但搞定.实验四: #includevoid main()int x,y;printf(输入x:);scanf(%d,&x);if(x1)y=x;printf(x=%3d,y=x=%dn,x,y);else if(x10)y=2*x-1;printf(x=%3d,y=2

8、*x-1=%dn,x,y);elsey=3*x-11;printf(x=%3d,y=3*x-11=%dn,x,y);:#includevoid main()float score; char grade; printf(请输入学生成绩:); scanf(%f,&score); while(score100|score0) printf(n输入有误,请重输); scanf(%f,&score); switch(int)(score/10) case10: case9:grade=A;break; case8:grade=B;break; case7:grade=C;break; case6:gr

9、ade=D;break; case5: case4: case3: case2: case1: case0:grade=E; printf(成绩是%5.1f,相应的等级是%c.n,score,grade);输入结果:1.输入X:-1X=-1,Y=2*x-1=-32.输入x:5x=5,y=2*x-1=93.输入x:10x=10,y=3*x-11=19:请输入学生成绩:100成绩是100,相应的等级是A请输入学生成绩:90成绩是90,相应的等级是A请输入学生成绩:80成绩是80,相应的等级是B实验总结:一波三折,还算成功.实验四 选择结构程序设计 实验目的(1)了解C语言表示逻辑量的方法。(2)学

10、会正确使用逻辑运算符和逻辑表达式。(3)熟练掌握if语句和switch语句。 实验内容(1) 编写并运行教材P82习题4.5,并写出当输入-1、5、10时的运行结果。(2) 编写并运行教材P82习题4.6,并写出当输入100、90、80时的运行结果。实验五 循环控制 实验目的(1)熟悉用while语句,dowhile语句和for语句实现循环的方法。(2)掌握在程序设计中用循环的方法实现各种算法。 实验内容(1)输入两个正整数,求其中最大公约数和最小公倍数。(2)输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。(3)打印出所有的“水仙花数”。一代码#includevoid m

11、ain() int p,r,n,m,temp; printf(请输入两个正整数:); scanf(%d,%d,&n,&m); if (nm) temp=n; n=m; m=temp; p=n*m; while(m!=0) r=n%m; n=m; m=r; printf(他们的最大公约数为:%dn,n); printf(他们的最小公倍数为:%dn,p/n);结果请输入两个正整数:23,45他们的最大公约数为:1他们的最小公倍数为:1035二,水仙花代码#includevoid main() int i,j,k,n; printf(水仙花数:); for(n=100;n1000;n+) i=n%1

12、00; j=n/10-i*10; k=n%10; if(n=i*i*i+j*j*j+k*k*k) printf( %d,n); printf(n);结果 水仙花数: 153 370 371 407转换代码#includevoid main() char c; int letters=0,space=0,digit=0,other=0; printf(请输入一行字符:n); while(c=getchar()!=n) if(c=a&c=A&c=0&c=9) digit+; else other+; printf(字母数:%dn空格数:%dn数字数:%dn其他数字数:%dn,letters,spa

13、ce,digit,other);结果请输入一行字符:gd g 34字母数:4空格数:2数字数:2其他数字数:0实验六 数组 实验目的(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。(2)掌握字符数组和字符串的使用。 实验内容(1)求一个33矩阵的主对角线元素之和。(2)打印杨辉三角(打印10行)。(3)将两个字符串连接起来,不要用strcat函数。1)代码:#includevoid main() int a33,sum=0; int i,j; printf(输入数据:n); for(i=0;i3;i+) for(j=0;j3;j+) scanf(%d,&aij); for(i=0;i

14、3;i+) sum=sum+aii; printf(sum=%6dn,sum); 结果:输入数据:1 2 3 4 5 6 7 8 9sum= 152)#include #define N 11void main() int i,j,aNN; for(i=1;iN;i+) ai1=1; aii=1; for(i=3;iN;i+) for(j=2;j=i-1;j+) aij=ai-1j-1+ai-1j; for(i=1;iN;i+) for(j=1;j=i;j+) printf(%5d,aij); printf(n); printf(n);结果1 1 1 1 2 1 1 3 3 1 1 4 6 4

15、 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 13)代码#include void main() char a80,b40; int i=0,j=0; printf(ninput string1:); scanf(%s,a); printf(input string2:); scanf(%s,b); while(ai!=0) i+; while(bi!=0) ai+=bj+; ai=0; printf(the new string is

16、 :%sn,a);结果input string1:countryinput string2:sidethe new string is :countryside实验七 函数 实验目的(1)掌握定义函数的方法。(2)掌握函数的嵌套调用和递归调用的方法。 实验内容(1)编写并运行教材P202习题8.3。(2)编写并运行教材P202习题8.4。实验八 编译预处理 实验目的(1)掌握宏定义的方法。(2)掌握文件包含的方法。(3)掌握条件编译的方法。 实验内容(1)定义一个带参的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。(2)输入两个整数,求它们相除的余数,用带参的宏来实现,并写出输入为80、29时的结果。 实验九 指 针 实验目的(1)掌握指针的概念,会定义和使用指针变量。(2)学会使用数组的指针和指向数组的指针变量。(3)学会使用字符串的指针和指向字符串的指针变量。 实验内容(1)输入三个整数,按由小到大的顺序输出,要求用指针实现。(2)编写并运行教材P278习题10.3。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2