C语言作业 求大神

2024-12-15 14:50:55
推荐回答(1个)
回答1:

/* ZhiFuBao 13015768283,生活不易,1元也可,有你支持,由我更新 */

#include 

struct student 
{
    int num;         //学生序号
    char name[20];    //学生名字
    float math;     //数学成绩,保留0位小数,提示输出格式是 %0.f
}stu[4];

int main() 
{
    int i;
    float res = 0;
    
    for(i = 0; i < 4; i++)
    {
        scanf("%d %s %f", &stu[i].num, stu[i].name, &stu[i].math);
        res += stu[i].math;
    }
    for(i = 0; i < 4; i++)
        printf("%d %s %0.f\n", stu[i].num, stu[i].name, stu[i].math);        
    printf("avg=%0.f", res/4.0);
    
    return 0;
}