OJ第一题

#include<stdio.h>
struct student{
	int num;
	char name[19];
	double sum,average,score;
};
int main(void)
{
	int i,index,j;
	struct student  students[10],temp;
	double sum,score;

	printf("The student score:");
	scanf("%d",&score);
	sum=0;
	for(i=0;i<10;i++){
		scanf("%d",students[i].num);
		scanf("%s",students[i].name);
		scanf("%lf",students[i].score);
		sum=sum+score;
	}
	for(i=0;i<10-1;i++){
		index=i;
		for(j=i+1;j<10;j++)
			if(students[j].score>students[index].score)
				index=j;
			temp=students[index];
			students[index]=students[i];
			students[i]=temp;
	}
	printf("The average:");
	printf("The student score:");
	for(i=0;i<10;i++)
		printf("%lf	%lf	",students[i].average,students[i].score);

	return 0;
}
原文地址:https://www.cnblogs.com/huangsilinlana/p/3435289.html