C++實現10個數前m個數和後10-m轉換位置

lmh147852發表於2020-10-01

學習目標:

實現10個數前m個數和後10-m轉換位置


# 程式碼展示
#include<iostream>
using namespace std;
 
void exchange(int X[],int s,int t)
{ int k,w;
for(k=s;k<=(s+t)/2;k++)
{w=X[k];
X[k]=R[t-k+s];
X[t-k+s]=w;
}
}
 
int main()
{
int A[10],i,m;
cout<<"請輸入要存入的10個元素:"<<endl;
for(i=0;i<10;i++)
cin>>A[i];
cout<<"請輸入m的值:"<<endl;
cin>>m;
 
exchange(A,0,9);
exchange(A,0,9-m);
exchange(A,10-m,9);
 
for(i=0;i<10;i++)
cout<<A[i]<<" ";
return 0;
}
 

學習內容:

用陣列名做函式引數時傳遞的是首元素地址

相關文章