易搜题 > 资格证大类 > 计算机等级 > 问题详情
问题详情

使用VC6打开考生文件夹下的工程RevProj8。此工程包含一个源程序文件 RevMain8.cpp。在该文件中,函数resort的功能是:能在一个数列中,对从指定位置开始的几位数,按相反顺序重新排列,并在主函数中输出新的序列。

请改正程序中的错误,使它能得到正确结果。

注意,不要改动main函数,不得删行或增行,也不得更改程序的结构。

源程序文件RevMain8.cpp中的程序清单如下:

//RevMain8.cpp

include <instream>

using namespace std;

void resort(int arr[],int where,int amount);

int main ()

{

int number [20] ,where, arrount, i;

cout<<"Input 20 numbers\n";

for (i=0; i<20; i++)

cin>>number [i];

cout<<"How many do you want to sort: ";

cin>>arrount;

cout<<"\n where do you want to start: ";

cin>>where;

cout<<"old array as follow:\n";

for (i=0; i<20; i++)

cout<<nmuber [i] <<" ";

resort (number,where, arrount);

cout<<"\n resorted array as follow:\n";

for (i=0; i<20; i++)

cout<<number [i] <<" ";

cout<<end1;

return 0;

}

void resort(int array[],int where, int amount)

{

int *pi, *p2, temp;

p1=&array [where-1];

p2=&array [where-2+amount];

/* * * * *FOUND * * * * */

for (;p1<&array [where-1+amount/2]; )

{

/* * * * *FOUND * * * * */

*p1=*p2;

*p2=*p1;

}

return;

}

相关标签: 源程序  

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 模板函数的真正代码是在()时候产生。

    A.源程序中声明函数时

    B.源程序中定义函数时

    C.源程序中调用函数时

    D.运行执行函数时

  • Java程序从编译到执行的整个过程为______。

    A.Java源程序一编译成机器码一运行

    B.Java源程序一编译成字节码一解释执行

    C.Java源程序一直接解释执行

    D.Java源程序一优化一运行

  • 对于链接,正确的说法为()。

    A、链接是将源程序和库函数链接到一起,生成可执行程序。

    B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。

    C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。

    D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。

联系客服 会员中心
TOP