English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

#include
#include
using namespace std;
int main()
{
int id[5]={1,2,3,4,5};
int chin[5]={55,66,88,77,55};
int eng[5]={65,70,80,90,75};
int math[5]={55,90,80,70,55};
int sum;
int avg;
cout<<"學號\t"<<"國文\t"<<"英文\t"<<"數學\t"<<"總分\t"<<"平均\t"<<"排名\t"<<'\n';

for(int i=0;i<5;i++)
{sum=chin[i]+eng[i]+math[i];
avg=sum/3;

cout < cout<<'\n';
}

system("pause");

return 0;
}

2007-05-29 05:08:49 · 2 個解答 · 發問者 阿倫 1 in 電腦與網際網路 程式設計

2 個解答

int max=0;
for(int j=0;j if(max>j)
id[j];
以上是使用方法
每個要排序的陣列你大概就用這方法寫入
或是你要加個函式
直接呼叫也可以

2007-05-29 08:05:36 · answer #1 · answered by 茄子熊 2 · 0 0

泡沫浮升排序法
//排序資料函式
void SORT(double *NUM, int LEN)
{
double temp;
for(int i=0;i for(int j=i;j if(NUM[i]>NUM[j])
temp=NUM[i],NUM[i]=NUM[j],NUM[j]=temp;
}

2007-05-29 12:50:30 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers