#最简单C语言#题解 | #合并表记录#
合并表记录
http://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
#include <stdio.h> #define BUFF_NUM 20 //二维数组的数量 int main(void) { int input_num; while(scanf("%i",&input_num) != EOF) { int buff[BUFF_NUM][2] = {0}; for(int i = 0;i<input_num;i++) { int index,value; scanf("%d %d", &index, &value); buff[index][0] = value + buff[index][0]; //累加+排序 buff[index][1] = 1;//标记 } for(int i = 0;i<BUFF_NUM;i++) { if(buff[i][1] == 1) printf("%d %d\n",i,buff[i][0]);//顺序输出 } } }