循环部分和数组作业(第6周)
更新时间:2023-09-25 14:56:01 阅读量: 综合文库 文档下载
- for循环数组推荐度:
- 相关推荐
一、 代码练习:(只书写主要代码,变量定义、预处理命令等可省略)
1. 编写一个for循环程序,打印1~100间的所有奇数,每1行输出5个数。
2. 编写一个do/while循环来对10~0向下计数。
3. 编写一段while循环程序,计算1~10间除3和6之外的所有整数的和。并将结果打印
出来。
4. 编写计数控制的for循环程序,从1~10进行重复,并打印出计数结果。当计数器值为6
时,终止循环。
5. 修改上题中的程序,应用continue语句打印除6以外的所有值。
6. 声明数组为一个整数数组,包含3行3列。假设const变量arraySize已经被
定义为3。该数组包含多少个元素?
7. 使用一条for循环语句把数组的每个元素初始化为它的下标之和。假设整型
变量i和j被声明为控制变量。
二、 程序输出练习:阅读以下程序代码段,写出程序的输出结果(注意,请勿在计算机上执行程序).
1. 以下程序的输出结果是什么?
int x = 1;
while ( x <=3 ) { x++; cout << “The value of x is: “<< x << endl; }
cout << “The final value of x is: “ << x << endl;
2. 下面的for循环的输出是什么?
for ( int i = 0; i < 5; i++ ) cout << i << “ “;
3. 以下程序段的输出结果是什么?
int grade1 = 65; int grade2 = 55;
cout << “The student with a grade of “ << grade1 <<” “ << ( grade1 >= 60 ? “Passed\\n” : “Failed\\n” ); cout << “The student with a grade of ” << grade2 <<” “ << ( grade2 >= 60 ? “Passed\\n” : “Failed\\n” );
4. 以下程序段的输出结果是什么?
for ( int i = 1; i <= 10; i++ ) { switch ( i ) { case 1 : cout << “The value of x is 1\\n”; break; case 4 : cout << ”The value of x is 4\\n”; case 6: cout << “The value of x is 6\\n”; break; default: cout << “The value of x is neither 1, 4 nor 6\\n”; } }
5. 以下程序段的输出结果是什么?
int x;
for ( x = 1; x <= 10; x++ ) { if ( x == 7 ) break; if (x == 3 ) continue; cout << x << “ “; }
cout << endl << “The final value of x is: “ << x << endl;
6. 以下程序段的输出是什么?
int x = 1;
for ( ; x <=3 ; x++ ) ; cout << “The value of x is: “ << x << endl;
三、 程序调试练习:利用Visual C++开发环境对程序进行调试,使程序运行正确。(若能在原题上修改也可,若标识不清楚,可重写这段程序)
1. 找出a,b,c三个数中最大值,最小值,中间值。 #include middle=b; if (c!=largest & c!=smallest) middle=c; cout< 【提示:当a=3, b=5, c=3时程序运行正确吗?】 修改后正确程序如下: 2. 找出a,b,c三个数中最大值,最小值,中间值。 #include 【提示:当a=4, b=5, c=3时程序运行正确吗?】 修改后正确代码如下: 3. 下面的程序用以计算1~5之间所有整数的乘积。 #include for ( int i = 1; i < 5 ; i++ ) { int product = 1; product *= i; } } cout << “The product is : “ << product << endl; return 0; 修改后正确代码如下: 4. 下面的程序用于打印出在5~1000之间的可以被5整除的所有整数。 #include int i = 5; for ( ; ; i += 5 ) { cout << i << “ “; if ( i = 1000 ) break; return 0; } 修改后正确代码如下: 5. 下面的程序用switch语句来打印x is 5,x is 10或x is neither 5 nor 10。 #include int x; cin >> x ; switch ( x ) { case: 5 cout << “x is 5\\n”; case: 10 cout << “ x is 10\\n”; case default: cout << “x is neither 5 nor 10\\n”; }
正在阅读:
循环部分和数组作业(第6周)09-25
江苏省南通市2016届高三教学情况调研(三)物理试卷资料03-08
第二讲 高中物理经典题库-力学填空题03-20
幸福的泪水作文800字06-16
有机命名01-21
游戏从业人员必读的50本书11-29
财务主管会计工作总结(精选多篇)09-28
2016年考研英语学习方法总结03-12
2016创业创新领导力陆向谦期末考试答案10-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 数组
- 循环
- 作业
- 部分
- 周)
- 《高效导学案》2017年高一地理人教版能力提升训练:第一单元《行星地球》地球宇宙环境Word版含答案
- my love 的歌词及中文翻译
- 鲁价费发〔2017〕68号
- 纪检监察专员工作职责
- 吉林大学南岭校区学生会维权部“牢骚打捞处”进校园啦! - 图文
- 交流采样原理
- 重大危险源管理制度1111
- 浅谈《简爱》
- win7+2010操作系统 知识总结
- 2012山东中考满分作文
- 过程控制系统实验报告
- 浙江教师招聘:2016浙江温州大学事业单位招聘4人公告(财务核算)
- 七年级下册文言文之 黔之驴
- 常青北路监理大纲删减后
- 化学研究报告标记版
- 正确认识民间融资 助推经济又好又快发展
- 说课课题教案
- 2018年中国钻机电控系统行业调研与未来报告目录
- 施工组织设计“10kV疏港线车路溪村公变台区低压改造工程” - 图文
- 大学生暑期英语家教社会实践报告