首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为: 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为: 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1
admin
2017-03-22
59
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1
注意:错误的语句在//********error********的下面,修改该语句即可。
#include
#include
Void main()
{
int i,j,k;
for(i=5;i>=1;i--)
{
//********error********
for(j=1;j<=i;j++)
cout<<" ";
//********error********
for(k=1;k>=i;k++)
cout<
//********error********
for(k=i-1;k>0;k++)
cout<
cout<
}
}
选项
答案
(1)for(j=1 ; j<=5-i;j++) (2)for(k=1;k<=i;k++) (3)for(k=i-1;k>0;k--)
解析
(1)分析可知,两个循环负责输出两半数值,刚开始还有空格,而且空格书逐行增加,因此也必须用循环来实现输出空格,即内层第一个小循环负责输出空格,因此for(j=1;j<=i;j++)应改为for(j=1;j<=5-i;j++)。
(2)第二个小循环负责输出左半部分数值,外层大循环i从5变到1,而每行前半部分数值的最大值在减小,因此第二个循环的循环变量j与i之和满足一定关系,即j<=i,第2个标识处for(k=1;k>=i;k++)应改为for(k=1:k<=i;k++)。
(3)第三个小循环负责输出右半部分数值,数值从大变到小,因此循环变量k的初值为i-1,k逐次变小,即第3标识处for(k=i-1;k>0;k++)应改为for(k=i-1;k>0;k--)。
转载请注明原文地址:https://kaotiyun.com/show/Y9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的语句中错误的是
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
数组元素a[i]是该数组的第【 】个元素。
下列数据结构中,能直接使用堆排序法进行排序的是
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构
在软件设计中,不属于过程设计工具的是
在软件生存周期中,不属于软件开发阶段的是( )。
________是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
设有如下关系表:则下列操作中正确的是
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
随机试题
清洁
局部肿块周围组织发红,肿胀,灼痛,溃烂、溢出发臭的粘稠分泌物,全身伴见发热,舌红苔黄,脉数局部肿块坚韧,表面光滑,界清,推之能移,或溃破溢出粉渣样或胶状物,苔白厚脉濡
某建筑场地剖面如图,拟采用水泥粉煤灰碎石桩(CFG)进行加固,已知基础埋深2.0m,(2FG桩长14m,桩径500mm,桩身强度fcu=20MPa,桩间土承载力折减系数为0.8,按《建筑地基处理技术规范》(JGJ79—2002)计算,如复合地基承
若工程施工质量不符合要求,监理工程师的处理方法有()。
关于施工进度的修订,下列说法正确的是( )。
随着生产活动的全球化,国际分工的机制在变化,出现了()
银行的内部资本充足评估包括资本规划、压力测试和()
人人有受教育的权利,强调在教育中使每个人都得到发展,而不是只注重一部分人,更不是只注重少数人的发展。这体现了素质教育是()。
ATripEveryyearNewZealanderslivinginLondoncanbeseenloadingupKombivansandheadingofftoexperiencethe“cla
Allthose______toseetheexhibition,getoffthebusatthenextstop.
最新回复
(
0
)