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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

循环实验2解答.docx

1、循环实验2解答交作业的注意事项:1、文件的命名方式:团队名称.doc 2、学生名称:团队名称循环结构程序设计一、实验目的1、熟练掌握for 语句、while 语句、do-while 语句嵌套;2、掌握循环语句的跳转方式continue、break二、实验内容根据以下题目要求编程并上机调试运行。1、 求5555的约数中最大的三位数的多少?【break使用】#include void main() int num=5555; int i;/循环控制变量 初值999?终值100? i=999; while(i=100) if(num%i=0) printf(%dn,i);/?打印哪个数? break

2、;/找到第一个能被整除的数,结束循环 i-; 2、 在软件设计大赛中有6个评委为选手打分,分数为1-100。选手的最后得分为:去掉一个最高分和一个最低分其余4个数的平均值,请编程实现。注:该问题找到的最大值和最小值,对这两个数不实现求和运算。#include void main() /控制只能输入6个数 int i=1; float grade=0;/接收评委的给分 float sum=0;/计算总分 float min=100;/保存最小值 float max=0;/保存最大值 while(igrade)/查找比min小的数 min=grade; if(maxgrade) max=grade

3、; i+; printf(该选手的得分为%fn,(sum-min-max)/4);3、 搬砖问题:男人一次搬4块砖,女人一次3块砖,小孩2个人合抬一块砖问:现有36块砖,36个人,如何分配人员可以一次搬完/方法一#include void main() int man,women,children; for(man=0;man=9;man+) for(women=0;women=12;women+) for(children=0;children=36;children+) if(man*4+women*3+children/2=36 &children%2=0 &man+women+chil

4、dren=36) printf(man=%d,women=%d,children=%dn,man,women,children);/方法二#include void main() int man,women,children; man=0; while(man=9) women=0; while(women=12) children=36-man-women; if(man*4+women*3+children/2=36 &children%2=0) printf(man=%d,women=%d,children=%dn,man,women,children); women+; man+; 4

5、、 设定如下实验题目:打印下面的图案*图形1#include void main() int row,count; row=1; while(row=5)/总共5行 /内层循环用来控制每行的个数 count=1; while(count=row) printf(*); count+; printf(n);/打印一行后换行 row+; *图形2#include void main() int row,count; row=1; while(row=5)/总共5行 /内层循环用来控制每行的个数 count=1; while(count=(6-row) printf(*); count+; prin

6、tf(n);/打印一行后换行 row+; *图形3#include void main() int row,count; row=1; while(row=5)/总共5行 /内层循环用来控制每行的个数 count=1; while(count=(row*2-1) printf(*); count+; printf(n);/打印一行后换行 row+; /i=1 1 i*2-1/i=2 3 i*2-1/3 5/4 7/5 95、 查找1000以内所有的完全数并打印:完全数指该数的因子(除本身)和等于该数本身,如 6=1+2+3其中1,2,3都是6的因子#include void main() /从

7、键盘输入一个整型数据 int number=1; int sum=0;/sum用来求所有的因子和 int i=1;/i循环控制变量 while(number=1000) sum=0;/清空因子和 for(i=1;inumber;i+) if(number%i=0)/找因子,若能被整除,则需要加到sum中 sum=sum+i; /通过if语句判断sum与number是否相等 if(sum=number) printf(%d 是完全数.n,number); number+;/number=1 sum=0/number=2 i=1 inumber成立 number%i=0 sum=sum+i=1 i

8、+ i=2 / i=2 inumber不成立 /number=3 i=1 inumber成立 number%i=0 sum=sum+i=2 6、 查找1000以内所有的素数并打印,要求10个一行#include void main() int num=2; int i; int count=0;/计数器 int flag=1;/标志num是否为素数 while(num1000) flag=1;/标志num是否为素数 for(i=2;inum;i+) if(num%i=0) /能被其中一个数整除,说明不是素数 flag=0; break; if(flag=1) count+; printf(%4d,num); if(count%10=0) printf(n); num+; 三、实验报告要求实验结束后,应整理实验报告,其内容应包括:1、实验题目2、设计思路3、写出程序源代码4、写出程序运行结果5、对实验结果进行分析、总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1