#include<stdio.h> struct student { int num; char name[20]; double score; }; struct student a[10]={ {101,“张飞”,83}, {102,“李逵”,29}, {103,“阿斗”,35}, {104,“孙权”,77}, {105,“曹操”,65}, {106,“诸葛亮”,90}, {107,“袁绍”,49}, {108,“赵子龙”,80}, {109,“赵本山”,89}, {110,“潘长江”,68}}; void main() {int i; double temp; for(i=0;i<10;i++) if(a[i].score>a[i+1].score) {temp=a[i].score; a[i].score=a[i+1].score; a[i+1].score=temp;} printf("%d %s %d\n",a[i].num,a[i].name,a[i].score);
}