为什么一直是Wrong Answer啊,
0
0

1个回答

  • 算法错误.

    for(i=0;i0)

    {

    strcpy(s,a[i].name);

    strcpy(a[i].name,a[i+1].name);

    strcpy(a[i+1].name,s);

    }

    没有正确排序.一层循环不是排序,只是交换邻位,应该两层嵌套循环,而且最好放在上面的那个两层循环里面更快.

    而且正常做法,直接使用algorithm库的sort函数就可以了,没必要自己写排序.