使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为: 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1

admin2017-09-20  24

问题 使用VC6打开考生文件夹下的源程序文件modil.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>=i;i一一)
    {
   ∥********error********
    for(j=1;j<=i ; i++)
    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=l; k<=i;k++) (3)for(k=i一1;k>0;k一一)

解析 本题属于绘制图形题,观察可知输出图形左右对称,从上至下有规律变化,因此可采用循环输出的方式得到该图形。输出图形呈倒金字塔型,即开始输出的空格逐步增多;由于图形左右对称,从左边到中间数值逐渐增大,到最大值后逐渐减小,因此可以分两次输出数值,一个循环负责输出左半部分,另一个输出右半部分数值。
转载请注明原文地址:https://kaotiyun.com/show/iTAp777K
0

最新回复(0)