首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
46
问题
使用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://www.kaotiyun.com/show/Y9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
7.在执行语句序列:inti=0;doi++;while(i*i
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
用树形结构来表示实体之间联系的模型称为
在软件设计中,不属于过程设计工具的是
假定用户没有给一个名字为Sample的类定义构造函数,则系统为其隐含定义的构造函数为【 】。
在软件生存周期中,不属于软件开发阶段的是( )。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
数据库设计包括两个方面的设计内容,它们是()。
以下都是C++语言标识符的是()
随机试题
简述孕妇应有合理的营养结构、饮食习惯和适量的运动。
A.肺泡上皮细胞层B.毛细血管基膜和毛细血管内皮细胞层C.肺泡表面流体薄层D.间质E.肺泡表面活性物质肺泡表面张力来自()
A.急性肾炎综合征B.慢性肾炎综合征C.急进性肾炎综合征D.肾病综合征E.肾衰综合征
A.火陷B.湿陷C.干陷D.实陷E.虚陷发于有头疽1~2侯毒盛时期的是
重整计划不能减免哪一项?()
地震动的三要素是指地震动的()。
下列关于互斥投资方案比选的表述中,正确的有( )。
某公司董事会召开公司战略发展讨论会,拟将企业价值最大化作为财务管理目标,下列理由中,难以成立的是()。(2010年)
说第一次世界大战是一场非正义的帝国主义战争,主要是因为()。
职业技术教育的任务是为社会各种产业培养动力。学生接受完职业技术教育后就直接进入劳动队伍,因此职业技术教育和市场经济有直接关系,它应根据市场经济的发展和需要调剂专业设置、课程计划和培养方式等。当然,也有诸如师范、卫生、艺术、体育等与市场经济没有直接联系的专业
最新回复
(
0
)