首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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 注意:错误的语句在//
使用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 注意:错误的语句在//
admin
2016-10-28
52
问题
使用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<iostream.h>
#include<iomanip.h>
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<<setw(3)<<k;
//********error********
for(k=i-1;k>0;k++)
cout<<setw(3)<<k;
cout<<endl;
}
}
选项
答案
(1)for(j=1;j<=5-i;j++) (2)for(k=i;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之和满足一定关系,即i<=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/DONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面几种调试方法中,不适合调试大规模程序的是()。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||(c)cout<<"tur
有以下程序:#include<iostream.h>voidmain(){intx=10,y=10;for(inti=0;x>8;y=++i)cout<<x--<<","<<y<<","
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
下列运算符中全都可以被友元函数重载的是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
C++语言中标点符号中表示一条预处理命令开始的是
在C++语言中,数据封装要解决的问题是( )。
随机试题
Color-blindpeopleoftenfinditdifficultto______betweenblueandgreen.
感染性休克的扩容治疗首选
A.脾胃虚损B.寒凝血脉C.湿邪阻络D.肾虚失养E.瘀血痹阻患者腰膝酸痛,健忘耳鸣,伴有五心烦热,多属()。
急性脱髓鞘性多发性神经炎病情危重的表现是
下列关于申请QDⅡ资格的机构投资者应当符合的条件的说法中,有误的是()。
契税的征税范围为发生土地使用权和房屋所有权权属转移的土地和房屋。下列各项表述正确的有()。
根据《旅行社条例实施细则》规定,旅行社应当按年度将下列()经营和财务信息等统计资料,在次年3月底前,报送原许可的旅游行政管理部门。
A、 B、 C、 D、 D图形1是上下对称,图形2是左右对称,图形3和图形4为中心对称,图形5为左右对称,可知图形6为上下对称,故选D。
Australianchildrenarevisitingsocialmediawebsitesatanincreasinglyyoungerage,anewsurveysuggests,withoneinfive"
Inthe1960s,medicalresearchersThomasHolmesandRichardRahedevelopedachecklistofstressfulevents.Theyappreciatedthe
最新回复
(
0
)