习题8-10 输出学生成绩 浙大版《C语言程序设计(第4版)》题目集

#include<stdio.h>
struct student{

    int score;            //刚学的结构
};
int main(){
    int i,n;
    double max=0,min=0,average,sum=0;
   
    scanf("%d\n",&n);         //输入人数
	 struct student stu[n];       //数组
    for(i=0;i<n;i++){
        scanf("%d",&stu[i].score);
        sum=sum+stu[i].score;

     if(i==0){
     max=stu[i].score;
         min=stu[i].score;}       //记录只有一人的分数
        else
        { if(max<=stu[i].score)
            max=stu[i].score;
            else if(min>=stu[i].score)
                min=stu[i].score;
        }
         
    
    average=sum/n*1.0;          //计算平均分数
}
printf("average = %.2lf\nmax = %.2lf\nmin = %.2lf",average,max,min);
}

学校老师刚好讲到结构,结果pta答案错误,还好改过来了,可恶CSDn居然没人用结构,只能自己慢慢改,写的可能很乱呜呜呜呜

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值