结构体:调用四个函数完成:输入学号,姓名,三科成绩,print输出一个人的成绩,input输入,max求平均分最大值,average求这五个同学的三科总平均分

有点小错误,以及更改,错误在delete函数,明天发总结,感谢舍友指导

#include<stdio.h>
#include<stdlib.h>
struct Student
{
   
 int studid;  /*学号*/
 char name[10];  /*姓名*/
 int score1;   
 int score2;
 int score3;
 int total;       /*总成绩*/
 struct Student *next; /*指向下一个结点的指针*/
};
void inputlist(struct Student *phead)
{
   
   struct Student *p; 
    while(1)
 {
   
    p = (struct Student*)malloc(sizeof(struct Student));
    printf("请输入学生学号:");
    scanf("%d", &(p->studid));//相当于-1为终止输入符号
    if (p->studid==-1 )
    {
    
        free(p);
        break;
    }
    printf("请输入学生姓名:");
    scanf("%s", p->name);
    printf("请输入第一科成绩:");
    scanf("%d", &(p->score1));
    printf("请输入第二科成绩:")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值