“21好习惯”第一期-2

7-13 比赛的评分规则 (10 分)

C语言编程大赛,请来了5个裁判。对于每个学生的表现,每个裁判给一个分数。总评分的计算规则是:去掉最高分,去掉最低分,剩下的分数计算平均分,作为总评分。请你编写程序计算总评分。

输入格式:

在一行中给出5个在0到100之间的整数,用一个空格隔开。这个5个整数已经按照从大到小顺序排好了。

输出格式:

在一行中输出总评分,要求保留小数点后2位。

输入样例:

在这里给出一组输入。例如:

100 95 86 72 65

结尾无空行

输出样例:

在这里给出相应的输出。例如:

84.33

结尾无空行

#include <stdio.h>
int main()
{
    int a,b,c,d,e;
    float average;
    scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
    average=(b+c+d)/3;
    printf("%.2lf",average);
    return 0;
}  

 

数位拆分v1.0(3分)

题目内容:

现有一个4位数的正整数n=4321(即n是一个已知的数,固定为4321),编写程序将其拆分为两个2位数正整数43和21,计算并输出拆分后的两个数的加、减、乘、除求余的结果。例如n=4321,设拆分后的两个整数为a,b,则a=43,b=21。除法运算结果要求精确到小数点后2位,数据类型为float

以下为程序的运行结果示例:

a=43,b=21

a+b=64

a-b=22

a*b=903

a/b=2.05

a%b=1

输入格式:

输出格式:

数位拆分的输出格式:"a=%d,b=%d\n"

加法运算的输出格式:"a+b=%d\n"

减法运算的输出格式:"a-b=%d\n"

乘法运算的输出格式:"a*b=%d\n"

除法运算的输出格式:"a/b=%.2f\n"

求余运算的输出格式:"a%%b=%d\n"

#include<stdio.h>
#include<math.h>
int main()
{
    int c,d,e,f,g;
    int a,b;
    c=4321;
    d=c/1000;
    e=c%1000/100;
    f=c%1000%100/10;
    g=c-d*1000-e*100-f*10;
    a=d*10+e;
    b=f*10+g;
    printf("a=%d,b=%d\n",a,b);
    printf("a+b=%d\n",a+b);
    printf("a-b=%d\n",a-b);
    printf("a*b=%d\n",a*b);
    printf("a/b=%.2f\n",(float)a/b);
    printf("a%b=%d\n",a%b);
    return 0;
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值