水题 第一站 精挑细选

来源:互联网 发布:贵州浪人网络投诉 编辑:程序博客网 时间:2024/06/01 20:51

一道三级排序的题目,之前练习的很熟悉,现在大都忘记了。声明struct,使用sort进行分级快排,思路很明晰的题目。但是在完成过程中出了一点儿小问题。
(1)9位数在int类型范围之内,可以用字符串也可不用
(2)char类型的输入输出,和比较几乎都忘记了
(3)

for (int i=0; i<n; i++){     scanf("%d %d %d",&a[i].x,&a[i].y,&a[i].w);}sort(a,a+n,cmp);

正确

for (int i=0; i<n; i++){     scanf("%d %d %d",&a[i].x,&a[i].y,&a[i].w);     sort(a,a+n,cmp);}

错误。
我也没想明白边输边排,和输完后再排有什么区别。

原创粉丝点击