文档章节

zzuli OJ 1097: 计算平均成绩(函数专题)

志强朱
 志强朱
发布于 2016/05/08 17:46
字数 232
阅读 184
收藏 0

Description

输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75分,'D'对应65分,'E'对应40分。 输出的平均成绩为一个实数,保留1为小数。

Input

输入为一行只包含'A'~'E'的字母,每个字母表示一门课的成绩,

Output

输出平均成绩,为一个实数,保留一位小数。

Sample Input

ABCDE

Sample Output

72.0

HINT

Source


#include<stdio.h>
int f(char n)
{
    int a;
    if(n=='A') a=95;
    else
     if(n=='B') a=85;
     else
         if(n=='C') a=75;
         else
            if(n=='D') a=65;
            else
               if(n=='E') a=40;
               else a=0;
             return a;
}
int main()
{
    char m;
    int i=0;
    double sum=0,b;
    while((m=getchar())!='\n')
    {
    i++;
    b=f(m);
    sum+=b;
    }
        printf("%.1lf",sum*1.0/i);  
}


© 著作权归作者所有

共有 人打赏支持
志强朱
粉丝 4
博文 209
码字总数 108290
作品 0
郑州
程序员
私信 提问
SQL语句简单记录,用来记录和后面扩充

One. 简单查询! 1.select语句 2.聚集函数 聚集函数的主要功能是对表在指定列名表达式的指上进行纵向统计和计算,也成为*。在Select查询语句中常用的有: eg: 1. 统计“信息管理”专业的学生...

KiTok
2017/11/19
0
0
illegal use of this type as an expression

#include // 标准输入输出函数 #include // 标准库函数 #include // 字符串处理函数 #include #include #define N 30 #define M 3 typedef struct student{ char number[10]; char name[20];......

微粒的‘’爱情不一样
2016/12/24
33
0
百练 2715: 谁拿了最多奖学金 之 解题报告

2715:谁拿了最多奖学金 描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在...

圣洁之子
2016/06/29
32
1
Vijos P1001 谁拿了最多奖学金【分段计算处理】(Bailian2715)

描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以...

tigerisland45
2017/04/29
0
0
每日一水之strcmp用法

strcmp函数 C/C++函数,比较两个字符串 设这两个字符串为str1,str2, 若str1==str2,则返回零; 若str1str2,则返回正数。 规则 当s1s2时,返回正数。 即:两个字符串自左向右逐个字符相比(...

angel_kitty
2017/02/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

容器服务

简介 容器服务提供高性能可伸缩的容器应用管理服务,支持用 Docker 和 Kubernetes 进行容器化应用的生命周期管理,提供多种应用发布方式和持续交付能力并支持微服务架构。 产品架构 容器服务...

狼王黄师傅
昨天
3
0
高性能应用缓存设计方案

为什么 不管是刻意或者偶尔看其他大神或者大师在讨论高性能架构时,自己都是认真的去看缓存是怎么用呢?认认真真的看完发现缓存这一块他们说的都是一个WebApp或者服务的缓存结构或者缓存实现...

呼呼南风
昨天
12
0
寻找一种易于理解的一致性算法(扩展版)

摘要 Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同,使得 Raft 算法更加容易理解并且更容易构建实际的系统。为了提升可...

Tiny熊
昨天
3
0
聊聊GarbageCollectionNotificationInfo

序 本文主要研究一下GarbageCollectionNotificationInfo CompositeData java.management/javax/management/openmbean/CompositeData.java public interface CompositeData { public Co......

go4it
昨天
3
0
阿里云ECS的1M带宽理解

本文就给大家科普下阿里云ECS的固定1M带宽的含义。 “下行带宽”和“上行带宽” 为了更好的理解,需要先给大家解释个词“下行带宽”和“上行带宽”: 下行带宽:粗略的解释就是下载数据的最大...

echojson
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部