每一行分别输入人名和得分,输出得分最低和第二低的人。输入完毕后使用命令C-d(C-z)结束
例
输入
aoyama 2319
iida 172
koto 3916
asahi 234
输出
iida
asahi
例2
输入
nakazima 1152
kurokawa 512
kuronaka 384
nakazoe 128
输出
nakazoe
kuronaka
一下是我自己写的程序 可以执行但是没有响应
#include<stdio.h>
#include<string.h>
void Bubblesort(int a[],int n)
{
int i,j,k;
for(i=1;i<n-1;i++){
for(j=1;j<n-1-i;j++){
if(a[j]>a[j+1]){
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
}
int main(void)
{
int i;
int size=0;
int point[99];
char name[99];
while(scanf("%s %d",name,&point)!=EOF){
size++;
Bubblesort(point,size);
}
for(i=0;i<2;i++){
printf("%s",name[i]);
}
printf("\n");
return 0;
}
求大神帮忙看看问题