首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2018-10-23
13
问题
使用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******的下面,修改该语句即可。
1 #include<iostream.h>
2 #include<iomanip.h>
3 void main()
4 {
5 int i,j,k;
6 for(i=5;i>=1;i--)
7 {
8 //******error******
9 for(j=1;j<=i;j++)
10 cout<<’’ ’’;
11 //******error******
12 for(k=1;k>=i;k++)
13 cout<<setw(3)<<k;
14 //******error******
15 for(k=i-1; k>0; k++)
16 cout<<setw(3)<<k;
17 cout<<end1;
18 }
19 }
选项
答案
(1)for(j=1;j<=5-i;j++) (2)for(k=1;k<=i;k++) (3)for(k=i-1;k>0;k--)
解析
本题属于绘制图形题,观察可知输出图形左右对称,从上至下有规律变化,因此可采用循环输出的方式得到该图形。输出图形呈倒金字塔型,即开始输出的空格逐步增多:由于图形左右对称,从左边到中间数值逐渐增大,到最大值后逐渐减小,因此可以分两次输出数值,一个循环负责输出左半部分,另一个输出右半部分数值。
(1)分析可知,两个循环负责输出两半数值,刚开始还有空格,而且空格书逐行增加,因此也必须用循环来实现输出空格,即内层第一个小循环负责输出空格,因此forq[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(1(=1;k<=i;k++)。
(3)第三个小循环负责输出右半部分数值,数值从大变到小,因此循环变量k的初值为i-1,k逐次变小,即第3标识处for(k=i-1;k>0;k++)应改为for(k=l;k>0;k--)。
转载请注明原文地址:https://kaotiyun.com/show/qwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include"iostream.h"voidmain(){char*str;Str="test!";cout<<str[5];}
语句cout<<setprecision(2)<<1024.4567;的输出结果为
关于下列程序段的描述中,正确的是()。#include<iostream.h>intfun(int,int);voidmain(){cout<<fun(1,2)<<endl;
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
将一个函数声明为一个类的友元函数必须使用关键字______。
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
随机试题
女性,28岁。干咳、低热、盗汗半月,今日突然咯血两口而就诊。左上肺可闻及湿啰音。首先考虑的诊断是
患儿女,9岁,不慎跌倒时以手掌撑地,倒地后自觉右肘上部剧烈疼痛,大哭,被立即送往医院,体检可见上臂成角畸形,轻度肿胀,肘后三角关系正常,不敢用右手取物。患者受伤的病因为()
某一工业厂房,房屋建筑面积10000m2,占地面积30000m2,拟设定房地产抵押权。该房屋的重置价为400元,成新度8成。土地使用权来源于行政划拨,经调查本地区,本类土地使用权市场价值为760元/m2,其中取得土地成本为430元/m2(出让金占80%),
若岩基表层存在裂隙,为了加固岩基并提高岩基承载力,应使用的加固措施是()。
不属于钢材表面处理方法的是(、)。
根据票据法律制度的规定,下列各项中,可以导致汇票无效的情形有()。
投标书中的________是投标的必要条件,也是招标单位评标时考虑因素之一。
活动和交往是学生品德形成的()。
随着社会主义市场经济的发展,我国的经济生活和道德生活正在发生着深刻的变化,在道德领域出现了许多新问题,必须适应实际变化,不断补充、丰富和完善集体主义原则。在社会主义市场经济条件下,集体主义仍然而且应当成为社会主义道德的基本原则。根据我国现阶段经济社会生活和
(168)不是结构化综合布线的优点。
最新回复
(
0
)