首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
28
问题
使用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全国计算机二级
相关试题推荐
有三个关系R,s和T如下:其中关系T由关系R和s通过某种操作得到,该操作为
在E-R图中,用来表示实体联系的图形是
下列叙述中,错误的是()。
若MyTemp是一个具有一个虚拟类型参数的类模板,且有如下语句序列:MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构
在软件开发中,下面任务不属于设计阶段的是
以下数据结构中不属于线性数据结构的是
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
冒泡排序算法在最好的情况下的元素交换次数为( )。
C++语言中的基本符号可以分为_______、_________、________三类。
随机试题
根据契税法律制度规定,房屋、土地权属发生变化,__________、__________、__________应缴纳契税。
简述车辆购置税的应税行为。
在计算机内信息的表示形式是
Burkitt淋巴瘤的特异标记染色体是
以下职业性危害因素中,高温、辐射、噪声属于()。
回购自身权益工具(库存股)应确认为一项资产。()
临时股东大会不得对通知中未列明的事项做出决议。( )
下列立体图形,其视图(正视图、俯视图、侧视图)不可能是所给四个选项中的哪一项?
某校食堂发生一起严重的食物中毒事故,关于事故的原因,有如下四种说法:甲:事故是由食物过期引起的乙:如果事故是由食物过期引起的,那么食堂管理方面一定存在着监管不到位的现象丙:事故确实是由食物过期引起的,但食堂管理方面并不存在监管不到位的现象丁:事故不
2002年中共十六大,首次提出加强党的执政能力建设,提高党的领导水平和执政水平,并把党的执政能力概括为
最新回复
(
0
)