这题相当于之前我说的题解的一个综合应用,需要注意的事项都在我之前的题解内,你们可以去我主页找

没设么好说的,直接附上代码:
#include <stdio.h>

int main() {
    unsigned int smb = 0;
    float grades[3] = {0};
    scanf("%d;%f,%f,%f", &smb, &grades[0], &grades[1], &grades[2]);
    printf("The each subject score of No. %d is %.2f, %.2f, %.2f.", smb, grades[0],
           grades[1], grades[2]);
    return 0;
}