C++程序:求多个同学的平均成绩然后求低于它的,打印出来(不知道同学的个数的)

这是一个使用C++编写的程序,通过VC++环境运行,能够动态获取不确定数量同学的成绩,计算平均分,并打印出所有低于平均分的成绩。程序首先接收学生人数,然后分配内存存储成绩,接着遍历成绩并计算平均值。如果成绩低于平均分,程序会将其序号和分数一并输出。最后,程序释放内存资源。
摘要由CSDN通过智能技术生成

VC++下的求多个同学的平均成绩然后求低于它的,打印出来(不知道同学的个数的)

 

#include <stdio.h>
int main()
{
    int num, i;    //变量定义
    float *score, aver, sum = 0;
   
    printf("Input the number of the scores:");  //输入同学个数
    scanf("%d", &num);
   
    if(num > 0)    
    {
        score = new float[num];   //申请存储空间
        for(i=0; i<num; i++)       //输入成绩,并求和
        {   
            printf("Score %d:/t", i+1); //i+1,序号从1开始
            scanf("%f", score+i);
            sum += *(score+i);
        }
        aver = sum/num;   //计算平均成绩

        printf("The average is score : %.2f./n",aver); //输出平均成绩

        printf("The lower scores are:/n"); 
        for(i=0; i<num; i++)  //循环输出低于平均成绩的同学序号
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值