电子系教师预作实验记录.doc

上传人:苏美尔 文档编号:7226132 上传时间:2020-11-07 格式:DOC 页数:16 大小:172.50KB
返回 下载 相关 举报
电子系教师预作实验记录.doc_第1页
第1页 / 共16页
电子系教师预作实验记录.doc_第2页
第2页 / 共16页
电子系教师预作实验记录.doc_第3页
第3页 / 共16页
电子系教师预作实验记录.doc_第4页
第4页 / 共16页
电子系教师预作实验记录.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《电子系教师预作实验记录.doc》由会员分享,可在线阅读,更多相关《电子系教师预作实验记录.doc(16页珍藏版)》请在三一文库上搜索。

1、机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验一授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理1.1、请编写一个程序,显示以下两行文字。I am a student.I love China.源程序代码: #include int main(void) printf(“I am a student.n”); printf(“I love China.n”); return 0;数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验一授课班级2009机械本科班教师姓名石永华实验设备及完好情况P

2、C,良好原始数据及处理1.2、编写一个程序,从键盘输入两个整数,输出这两个数之和。源程序代码: #include int main(void) int a,b,c; printf(“input two integers:n”); scanf(“%d %d”,&a,&b); c=a+b;printf(“The sum is %d:n”,c);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验一授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理1.3编写一个程序,求3个整数之和。源程序代码: #include int

3、 main(void) int a,b,c,sum;a=12,b=34,c=56;sum=a+b+c; printf(“sum is %dn”,sum);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验一授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理1.4编写一个程序,从5个整数中找出最小的数。源程序代码: #include int main(void) int a,b,c,d,e,min; scanf(“%d %d %d %d %d”,&a,&b,&c,&d,&e); min=a;if(minb) min

4、=b;if(minc) min=c;if(mind) min=d; if(mine) min=e;printf(“min is %dn”,min);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验一授课班级2009机械本科班教师姓名石永华完好情况PC,良好原始数据及处理1.5写出下列程序的输出结果。(1)#include int main(void)printf(“%d%d%d%dn”,1+2,5/2,-2*4,11%3);printf(“%.5f%.5f%.5fn”,1.+2.,5./2.,-2.*4.);(2)#include int m

5、ain(void)int i=8,j=10,m=0,n=0;printf(“%d,%d,%d,%d”,i,j,m=+i,n=j+);(3) #include int main(void) int x; x=-3+4*5-6;printf(“%dn”,x); x=3+4%5-6;printf(“%dn”,x); x=-3*4%-6/5;printf(“%dn”,x);x=(7+6)%5/2;printf(“%dn”,x);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验二授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数

6、据及处理2.1 上机调试下面的程序,给出运行结果。(1) #include int main(void)float x=234.89;double y=-123.4567;printf(“%.3f,%.3en”,x,x);printf(“%08.3f,%010.3e,%015.3en”,x,x,x);printf(“%g,%en”,y,y,y);(2) #include int main(void)char c;short i;c=A;i=65;printf(“c:dec=%d oct=%o hex=%x ASCII=%cn”,c,c,c,c);printf(“i:dec=%d oct=%o

7、hex=%x unsigned=%un”,i,i,i,i); c=X;i=-4;printf(“c:dec=%d oct=%o hex=%x ASCII=%cn”,c,c,c,c);printf(“i:dec=%d oct=%o hex=%x unsigned=%un”,i,i,i,i);(3) #include int main(void)char c1,c2; c1=A+5-3; c2=A+5-3; printf(“%d,%cn”,c1,c2); 数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验二授课班级2009机械本科班教师姓名石永华实

8、验设备及完好情况PC,良好原始数据及处理2.2指出下面程序段中的错误,并加改正。#include int main(void)int a; float b; char c; scanf(%c%d%c%f;c,a,a,b);改正后的程序:#include int main(void)int a; float b; char c; scanf(%c,%d,%f,&c,&a,&b); printf(%c,%d,%f,c,a,b);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验二授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原

9、始数据及处理2.3写出下面程序段执行后变量a,b,c的值。 char a=2,b=a;int c;c=a+b;a=c;程序: #include int main(void)char a=2;char b=a;int c;c=a+b;a=c; printf(%d,%d,%d,a,b,c);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.1 编写程序,从5个数中取最大数及最小数。源程序代码:#include int main(void)double n,max

10、,min;scanf(“%lf”,&n);max=n;min=n;while(scanf(“%lf”,&n)!=EOFif(nmax)max=n;if(nmin)min=n; printf(“nmax=%lf,min=%lf”,max,min);数据输入与运行结果:输入:12 23 45 56 67 结果:max=67.000000,min=12.000000结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.2 编写程序,由键盘输入任意3个数,按降序将其输出。源程序代码:#in

11、clude int main(void)float a,b,c,x;scanf(“%f,%f,%f”,&a,&b,&c);if(ac)printf(“%ft%ft%fn”,a,b,c);else if(ca) printf(“%ft%ft%fn”,c,a,b);else printf(“%ft%ft%fn”,a,c,b);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.3 编写程序,判断所输入年份是否为闰年。源程序代码: #include int main

12、(void) char ch;int year; do printf(please enter yearn);scanf(%d,&year); if(year%4=0&year%100!=0|year%400=0) printf(%d is LEAP!n,year); else printf(%d is NOT leap!n,year); printf(if continued,press Y,otherwise press any key abortn); scanf(%ld,&ch); while(ch=Y|ch=y); 数据输入与运行结果:输入:2004 结果:2004 is LEAP!

13、结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.4设计程序,按下面的近似公式计算 e=1+1/1!+1/2!+1/3!+1/n!,使误差小于给定的误差限。源程序代码:#include int main(void)int i=1;double e=1.0,y,x,datax; printf(n please enter error:); scanf(%lf,&datax);x=1.0;y=1/x; while(y=datax) x=x*i;y=1/x;e=e+y;+i; pri

14、ntf (%12.10lf,e); 数据输入与运行结果:please enter error:0.000000001 2.7182818284结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.5 递增的牛群:若一头小母牛从第4年头开始每年生育一头母牛,按照此规律,第n年时有多少头母牛?源程序代码:#include int main(void)int i,year,a,a1,a2,a3;printf(“Enter year:”);scanf(“%d”,&year); for(i=

15、1;i=year;i+)if(i4) a=a1=a2=a3=1;else a=a1+a3;a3=a2;a2=a1;a1=a;printf(“i=%2d ox number=%3dn”,i,a);数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验三授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理3.6准备客票:一个铁路线上共有10个车站,问需要准备几种车票?源程序代码:#include #define statnum 10int main(void) int i,j,total=0; for(i=1;istatn

16、um;i+) for(j=i;jstatnum;j+) total+=2; printf(“ntotal tickets=%dn”,total); 数据输入与运行结果:结果与讨论:机械与电子工程学院教师预做实验记录实验课程C语言程序设计实验项目实验四授课班级2009机械本科班教师姓名石永华实验设备及完好情况PC,良好原始数据及处理4.1 编写一个程序,求出一个给定数字的所有因子。如72+2*2*2*2*3*3.源程序代码:#include viod facters(int number) int i,factor;for(i=z;i=number;i+) if(number%i=0) factor=i;break;printf(%d*,factor); if(number!=i)number=number/i;factors(number); else for(i=0;iz;i+)putcher(b);putcher( ); main( ) int aa;printf(n Please enter a numbern); scanf(%d,&aa);printf(%d=,aa);facters(aa);数据输入与运行结果:输入:72结果: 72=2*2*2*3*3 输入:28 结果: 28=2*2*7结果与讨论:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1