PTA(Basic Level) 1085:PAT单位排行(C语言实现)
分析:不要输入一个信息从头对比有没有相同的学校名字,会超时。
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
struct school
{
char name[7];
int t,a,b,g,count;
}sch[100000]={
0};
void toLowerName(char s[])//把学校名字转换为小写
{
int i;
for(i=0; s[i]; i++)
s[i]=tolower(s[i]);
}
int cmp_name(const void *a,const void *b)//按学校名字排序
{
return strcmp(((struct school*)a)->name,((st