Unit15-problem1.1-工資資料的輸入
阿新 • • 發佈:2019-02-16
/*Univercity:煙臺大學 *@Class</A>計134~4 *@Author:薛富磊 *@Time:2014-5-27 *@Function:輸入若干職工的工資(1000-10000的數字),將這些數字按降序排序後輸出。 請在下面程式基礎上開展工作。 *@Args: *@Return: */ #include <iostream> using namespace std; int main( ) { double salarys[500]; int n=0; while(cin>>salarys[n]) { n++; //從cin流讀取資料 } //將n名職工的工資排序後輸出 for(int j=0;j<n-1;j++) { double t; for(int i=0;i<n-j-1;i++) { if(salarys[i]<salarys[i+1]) { t=salarys[i]; salarys[i]=salarys[i+1]; salarys[i+1]=t; } } } for(int s=0;s<n;s++) { if((s+1)%4!=0) cout<<salarys[s]<<" "; else cout<<salarys[s]<<endl; } return 0; }