?? 5_40.cpp
字號:
#include <iostream.h>
#include <iomanip.h>
struct sport //結構聲明(聲明結構時不分配內存空間)
{
char num[4]; //數據成員1(結構中包含的數據變量稱為數據成員)
double grade; //數據成員2
}; //不能缺少分號
void main()
{
sport a[12]={{"001",13.6},{"002",14.8},{"010",12.0},
{"011",12.7},{"023",15.6},{"025",13.4},
{"031",14.9},{"036",12.6},{"037",13.4},
{"102",12.5},{"325",15.3},{"438",12.7}}; //結構數組的定義和初始化
sport temp;
int i,j;
int row=12,col=3;
for(i=1;i<row;i++) //"冒泡"排序
for(j=0;j<row-i;j++)
{
if (a[j].grade>a[j+1].grade)
{
temp=a[j]; //結構數組變量可以互相賦值
a[j]=a[j+1];
a[j+1]=temp;
}
}
cout<<setw(6)<<"名次"<<setw(6)<<"編號"<<setw(6)<<"成績"<<endl;
for(i=0;i<row;i++)
cout<<setw(6)<<(i+1)<<setw(6)<<a[i].num<<setw(6)<<a[i].grade<<endl;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -