當前位置:編程學習大全網 - 編程軟體 - C++編程:設定數組的10個元素(有重復)並輸出.

C++編程:設定數組的10個元素(有重復)並輸出.

#include<iostream>

using namespace std;

void Remove(int*arr,int&n)

{

for(int i=0;i<n-1;i++)

for(int j=i+1;j<n;j++)

if(arr[i]==arr[j]){

for(int k=j;k<n;k++)arr[k]=arr[k+1];

n-=1;

}

cout<<"去重復後數據:\n";

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

cout<<arr[i]<<' ';

cout<<'\n';

}

void Sort(int*arr,int n)

{

for(int i=0;i<n-1;i++)

for(int j=i+1;j<n;j++)

if(arr[i]>arr[j]){int temp=arr[i];arr[i]=arr[j];arr[j]=temp;}

cout<<"排序後數據:\n";

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

cout<<arr[i]<<' ';

cout<<'\n';

}

int main()

{

int arr[10]={2,4,5,8,4,6,8,7,9,8};int n=10;

cout<<"原數組數據:\n";

for(int i=0;i<10;i++)

cout<<arr[i]<<' ';

cout<<'\n';

Remove(arr,n);

Sort(arr,n);

return 0;

}

調試好了,直接可用

  • 上一篇:數字電視信號鎖定失敗?
  • 下一篇:單片機操作系統是什麽
  • copyright 2024編程學習大全網