实验5 基本循环结构程序设计
更新时间:2024-01-04 17:41:01 阅读量: 教育文库 文档下载
- 实验与试验的区别推荐度:
- 相关推荐
实验5 基本循环结构程序设计
一、实验目的
1.掌握while语句、do-while语句 和for语句实现循环的方法。
2.掌握while,do-while循环的区别。 while(条件) { } do { } while(条件); 3.掌握累加求和类程序的写法。 二、实验内容
1.验证性实验
(1)下列程序的执行结果是什么? #include
int s; int i,j;
s=0,i=0,j=2*i+1; while(j<100) { s=s+j; i++; j=2*i+1; }
printf(\}
(2)下列程序的执行结果是什么? #include
sum=0,i=0,item=2*i+2; do
{ sum=sum+item; i++;
item=2*i+2; }while(item<100);
printf(\}
S I j 0 0 1 1 1 3 1+3 2 5 1+3+5 3 7 99 Sum I item 0 0 2 2 1 4 2+4 2 6 2+4+6 3 8 2+…+96 48 98 2+…+98 49 100 (3)编辑并调试以下程序,分析结果: for( L1; L2 ; L3) { #include
void main()
} { int sum;
int i;
for(sum=0,i=0; i<100; i++) Sum i sum=sum+i; 0 0 printf(\0 1 } 1 2 1+2 3 2.程序填空 1+2+3 4 (1)以下程序的功能是计算1~50之间能被7整除的整数之和。 . #include
for(i=1;i<=50 ;i++)
{if(i%7==0) sum+=i;} printf(\}
(2) 下面程序接收来自键盘的输入,直到输入
#include
char front=' ';
while ((cx=getch())!=-1) {if (cx!=' ')
putchar(cx); if (cx= =' ')
if (front!=' ') putchar(cx); front=cx; } }
3.程序改错
(1)下列程序的功能是求1+3+5+?99的和。 #include
while(i<=99) s=s+i; ★
printf(\?99的和是:%d\\n\
L1; While(L2) { L3; } }
(2)下面程序的功能是输入一个正整数,判断是否是素数,若为素数输出1,否则输出0。 #include
{ int i,x,y=0; ★ scanf(\
for(i=2;i<=x/2&&y;i++) if ((x%i)!=0) y=0; ★ printf(\ }
4.设计性实验
(1) 根据“网络教学平台”---->“教学材料””----->“教学课件”--->“第5章 循环结构程序设计”中的课件第37页,用
-6
?111?1??????公式求π的近似值,直到4357最后一项的绝对值小于10为止。该题采用“前N项(N足够大)方法”写该程序。
(2)印度国王奖励问题 (棋盘上放麦子,第1格1粒,第2格2粒,以后每格是前一格
8
的两倍,求64个格子上的麦子。1立方米约为1.40*10粒)。
(3)计算s=1+(1×3)+(1×3×5)+(1×3×5×7)+(1×3×5×7×9)+??前20项的和。 (4)用三种循环结构,求1000以内所有能被5和7整除数的和。
(5)用while,do-while循环求i至j之间的整数和(其中i>=j),i,j由用户输入。
正在阅读:
实验5 基本循环结构程序设计01-04
金融学专业本科毕业论文06-01
2011年江苏省行测B类07-11
银行工作总结ppt03-12
美好的时光作文600字02-04
项目三 网络数据库技术实训 - 图文03-15
“安全生产月”动员大会会议纪要03-28
领导班子教育实践活动对照检查汇报材料10-26
6 仪表与警示灯系统07-28
1氧化还原10年高考03-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 循环
- 结构
- 实验
- 基本
- 7.1.1有序实数对导学案
- 世界地球日广播稿
- 淄博一中班级最美身影评选及颁奖词
- 进一步加强环境保护工作的通知
- 国家旅游关于旅行社放宽备案的通知
- 财税金融会议讲话
- sa三水区农村土地承包经营权流转文件 - 图文
- 电站招标的要求
- (必做加分)新六年级语文第一学期 第三组 9 穷人学案(无答案) 部编本人教版
- 2000年全国统一高考化学试卷
- 中国古代文学史题库1
- 双螺杆造粒机的性能都有哪些
- 五年级数学《10000以内数的认识》评课稿
- 小组合作记忆单词
- FANUC系统PMC编程重点
- 工程硕士 研究生英语基础教程课后习题 Unit1-15 汉译英全部 精校版
- 水泥土桩基试桩方案
- 浙江省余姚中学2012-2013学年高一上学期期中考试数学(文)试题
- 语文s版小学四年级语文下册教案(全册)1
- 内蒙古牧区施行草原禁牧、休牧调研报告