最笨方法:1.获取输入数组2.用index进行排序3.将相同index的数值进行相加4.输出不同index的index和数据。 以下是代码: #include<stdio.h> #include<stdlib.h> typedef struct { int index; int data; }daT; int main(void){ int num =0; int i,j,step; daT tmp = {0,0}; daT *ptr = NULL; scanf("%d", &...