你这就纯粹是在瞎写,连printf函数到底需要几个参数,需要什么类型的参数,参数顺序是什么也没有搞清楚printf函数的第一个参数是一个字符串,用来格式化后续的参数后续可以传入多个参数,是可变参数数量的,也可以没有后续参数(也就是printf里一共只有一个字符串)你把grade放第一个位置本身就离谱,而且它是个数组,你直接把数组指针丢在这是要输出什么值呀