代码中的注释部分为调试时所加,删去无影响
#include <stdio.h>
#include<stdlib.h>
struct studentData{
int Id;
int achievement;
};
int main() {
//获取数据
int inputNumbers;
scanf("%d", &inputNumbers);
struct studentData* pointer;
pointer = calloc(inputNumbers, sizeof(struct studentData));
int i;
for (i = 0; i < inputNumbers; i++){
scanf("%d", &(pointer+i)->Id);
scanf("%d", &(pointer + i)->