习题 6.14 将n个数按输入时顺序的逆序排列,用函数实现。

C++程序设计(第三版) 谭浩强 习题6.14 个人设计

习题 6.14 将n个数按输入时顺序的逆序排列,用函数实现。

代码块:

#include 
using namespace std;
void reverse(int *s, int n);
int main()
{
    int a[10], i;
    for (i=0, cout<<"Please enter 10 numbers: "; i<10; cin>>a[i++]);
    reverse(a, 10);
    for (i=0, cout<<"Result: "; i<10; cout<' ');
    cout<system("pause");
    return 0;
}
void reverse(int *s, int n)
{
    int *i, *j, temp;
    for (i=s, j=s+n-1; i<s+n/2; temp=*i, *i=*j, *j=temp, i++, j--);
}

你可能感兴趣的:(C++程序设计,(第三版),谭浩强,课后答案)