




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上级安排,电子、光信息05级工程技术班第5-14周周四3-4节第13、14周周四中午地点:学院基础实验室2层注意:以班为单位,按学号就坐,以便点名。,上级安排,通工第5-6周周五1-2节第7-14周周二3-4节第13、14周周二中午地点:学院基础实验室1层注意:以班为单位,按学号就坐,以便点名。,分支与循环结构举例,分支结构,1表示“x在1,8区间内”的表达式是,x=1则表达式a|a-bc=a=b;printf(“c=%dn”,c);,1,6根据下面的步骤编写程序:定义整型变量a输入一个整数存放在a中判断该数是否能同时被3、4、5整除,若能输出Yes,否则输出No。,#includemain()inta;printf(“inputa:”);scanf(“%d”,9输入三角形的三条边长值,判断它们能否构成三角形,若能构成,则再判断是等边三角形还是等腰三角形还是一般三角形。,7执行以下程序段后,a的值是inta,x=65;if(x%3)a=1;elsea=0;若有inta,b,t;scanf(“%d%d”,则在输入两个整数后,实现a中总是存放a,b中较小者的语句是,t=a;a=b;b=t;,1,#includemain()inta,b,c;printf(inputa,b,c:);scanf(%d%d%d,某公司招聘条件如下:熟练掌握C和VB。具有3年以上工作经验或重点大学毕业。年龄在35岁以下。根据用户输入条件,判断应聘者是否符合条件。11根据用户输入的生日计算其实足年龄。,#includemain()charcvb,collage;intwork,age;printf(IsfamiliarwithCandVB(y/n):);cvb=getche();printf(workage:);scanf(%d,main()intyear,month,day,age;intbyear,bmonth,bday;printf(inputtodaydate(y,m,d):);scanf(%d%d%d,执行以下程序段后,n的值是intn=0,a=63;switch(a%10)case3:n+;case6:n+;break;default:n+;,2,执行以下程序段后,n的值是intx=3,a,n=1;switch(x)case1:a=1;break;case2:a=2;break;case3:if(n=0)a=3;elsea=4;break;default:a=5;,4,P61求方程的解,#includestdio.h#includemath.hmain()floata,b,c,disc,x1,x2,realpart,imagpart;printf(ninputa,b,c:n);scanf(%f,%f,%f,else,disc=b*b-4*a*c;if(fabs(disc)0.0)x1=(-b+sqrt(disc)/(2*a);x2=(-b-sqrt(disc)/(2*a);printf(Thisequationhastwounequalrealroot:nx1=%8.4f,x2=%8.4fn,x1,x2);else,realpart=-b/(2*a);imagpart=sqrt(-disc)/(2*a);printf(Thisequationhastwocomplexroot:n);printf(x1=%8.4f+%8.4fin,realpart,imagpart);printf(x2=%8.4f-%8.4fin,realpart,imagpart);,以下程序段的运行结果是intx,a=1;if(x=5,0,16以下程序段的运行结果是inti=5;printf(I%3?“%d*”:“%d#”,i);,5*,17执行以下程序段后,a的值是intx=5,y=5,z=10,a;switch(x=y)case1:if(y10,b=(i10for(a=0;a=100;a+)printf(“*”);,无限次,2以下程序段的执行次数是inta=-3;while(1)a+;if(!a)break;,3次,以下程序段的执行次数是,推出循环后k的值是。intk=5;doprintf(“*n”);-k;while(k-);,3,-1,以下程序段的执行结果是。inti=5;for(;)i+;if(i%3!=0)printf(“i=%dn”,i);elsebreak;,i=2,二、最大值、最小值问题1从键盘输入若干学生体重(单位为公斤,用负数结束输入)统计并输出最重和最轻的体重数。,main()intt,max,min;printf(inputastudentsavoirdupois:);scanf(%d,max=t;min=t;while(t=0)if(tmax)max=t;if(tmin)min=t;printf(inputnextstudentsavoirdupois:);scanf(%d,三、累加和问题:公式1求,main()inti,n;floats=0.0;printf(“inputn=”);scanf(“%d”,2求,main()inta,n,i,sn,tn;printf(inputa,n:);scanf(%d%d,3从键盘输入一个二进制正整数,输出对应的十进制数。,#includemain()longx,r,t=1,ten=0,y;printf(inputbinarynumber:);scanf(%ld,while(x!=0)r=x%10;ten=ten+r*t;t=t*2;x=x/10;printf(binary%ldtodecis:%dn,y,ten);,4求数列前20项之和2/1,3/2,5/3,8/5,13/8,21/18,main()inti,t,n=20;floata=2,b=1,s=0;for(i=1;i=n;i+)s=s+a/b;t=a;a=a+b;b=t;printf(“sum=%fn”,s);,二、阶乘型问题1求135791113前n项之积。,main()inti,n=10;doublefactorial=1.0;for(i=1;i=n;i+)factorial=factorial*(2*i-1);printf(“sum=%fn”,factorial);,for(i=1;i=2*n-1;i=i+2)factorial=factorial*i;,求1!+3!+5!+9!,main()inti,j;longfac,sum=0;for(i=1;i6;i+)fac=1;for(j=1;j=2*i-1;j+)fac=fac*j;sum=sum+fac;printf(sum=%ldn,sum);,main()inti;longfac=1,sum=0;for(i=1;i10;i+)fac=fac*i;if(i%2!=0)sum=sum+fac;printf(sum=%ldn,sum);,三、一般迭代类型:1某生产豪华游轮的造船厂,第一年生产3艘,从第二年起,每年的产量是前一年产量减去半艘再翻一番。问第10年的产量是多少叟?10年内总产量是多少叟?,迭代公式:a:前一年产量b:当年产量b=(a-0.5)*2迭代公式的初值:a=3求第十年产量即迭代9次,main()inti,a=3,b,sum;sum=a;for(i=2;i=10;i+)b=(a-1/2.0)*2;sum=sum+b;a=b;printf(Thetenthoutputis%d.nThetotalis%d.n,b,sum);,2将若干苹果分给A,B,C三个小孩,把苹果总数的一半和半个苹果给A,再把剩余苹果的一半和半个苹果给C,这时正好分完所有苹果。求三个小孩所分的苹果数和苹果总数。,迭代公式:n1:当前数量n2:从n1中分给一个孩子后所剩下的数量n2=n1-(n1/2+0.5)迭代公式的初值:n2=0求三个小孩所分的苹果数即迭代3次,main()inti,n1,n2=0,a,b,c;for(i=1;i=3;i+)n1=(n2+1/2.0)*2;n2=n1;a=n1/2.0+1/2.0;b=(n1-a)/2.0+1/2.0;c=(n1-a-b)/2.0+1/2.0;printf(Ais%d,Bis%d,Cis%d,Theappletotalis%d.n,a,b,c,n1);,四、穷举类型1编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建泉州丰泽城市建设集团有限公司招聘第二批招商专员3人笔试模拟试题及答案解析
- 2025西北工业集团有限公司中层领导人员招聘1人笔试模拟试题及答案解析
- 2026中国民生银行南京分行全球校园招聘笔试参考题库附答案解析
- 2025宁波市市场监督管理局局属事业单位宁波市特种设备检验研究院招聘高层次人才1人笔试模拟试题及答案解析
- 2025广东广州城建职业学院秋季专任教师招聘122人笔试模拟试题及答案解析
- 2025中铁建昆仑高速公路运营管理有限公司招聘12人笔试模拟试题及答案解析
- 2025年内镜检查操作技能实操模拟答案及解析
- 2025安徽马鞍山市体育运动学校招聘5人笔试备考题库及答案解析
- 2025年疼痛科学疼痛评估与处理模拟考试卷答案及解析
- 2025年皮肤科病例分析与诊疗方案模拟练习答案及解析
- 过敏性紫癜课件
- 《全国计算机等级考试教程:二级WPS Office高级应用与设计》全套教学课件
- 八年级英语组工作总结
- 纺织厂员工劳动合同范本
- 光伏项目合伙投资协议书
- 护理团队建设与管理方案
- 2022版ISO27001信息安全管理体系基础培训课件
- 建筑项目保温材料供货合同书
- there-be-句型作业及答案(初中英语语法专项练习)
- 2024-2025学年人教版八年级英语上册Unit 2 测试卷
- 新版高中物理必做实验目录及器材-(电子版)
评论
0/150
提交评论