怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,

怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,

要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如A B F C D F ) ,输出时直接得到由这几个字母代表的数字的平均数并精确到两位小数(即(A+B+F+C+D+F)/6=(4+3+0+2+1+0)/6=1.67)

原题的英文要求如下,有可能翻译的不标准:

Each course grade is one of the following five letters:A,B,C,D,and F.(Note that there is no grade E.) The grade A indicates superior achievement,whereas F stands for failure.In order to calculate the GPA (Grade Point Average),the letter grades A,B,C,D,and F are assigned the following grade points,respectively:4,3,2,1,and 0.The GPA is the average number of these grades.

Input

The input data are 6 course grade in a line.There are 6 upper case letters,separated by blank spaces.

Output

If all upper case letters on a particular line of input came from the set {A,B,C,D,F} then the output will consist of the GPA,displayed with a precision of two decimal places.Otherwise,the message "Unknown letter grade in input" will be printed.

Sample Input

A B F C D F

B F F C C A

D C E F A B

A A A A A A

Sample Output

1.67

1.83

Unknown letter grade in input

4.00

c语言输入abc求平均值,怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,...相关推荐

  1. 函数指针定积分C语言,急!!!利用函数指针变量编写一个求定积分的通用函数,...

    急!!!利用函数指针变量编写一个求定积分的通用函数, 答案:4  信息版本:手机版 解决时间 2021-05-05 09:17 已解决 2021-05-05 02:15 用它分别求5个函数的定积分:每 ...

  2. c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...

    点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...

  3. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

  4. c语言 编写一个求圆面积的函数area,该函数有一个形式参数r,c语言编写一个求圆面积的函数area,有形参,类型为float...

    用c语言编写函数,求圆的周长和面积,用函数.急求. #include#definePI3.1415926doublearea(doubler){returnPI*r*r;}doubleperimete ...

  5. 如何用Python编写一个求 1到n阶乘之和的程序

    各位许久不见了,甚是想念! 前段时间我进入高中阶段学习,一直还没有适应,现在好些了就继续写博客了. 看到很多人关注我,点赞或是评论,我感觉太高兴了! C语言这块我暂时先放下了,我想自己学学Python ...

  6. 编写一个求定积分的通用函数

    /* 作业: 编写一个求定积分的通用函数,用它分别求以下几个积分: double integral(double a, double b, double (*f)(double)); */ #incl ...

  7. 从头学C语言——(1)编写一个简单的C程序

    编写一个简单的C程序 编译器安装完成之后,我们就可以用它来编写代码了. 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本). 1.双击打开软件, 2.点击左上角工具栏 ...

  8. C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...

    需要求3个长方柱的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽). height(高).要求用成员函数实现以下功能: (1) 由键盘分别输入3个长方柱的长.宽.高: ...

  9. 8.编写一个除法计算器,程序具有try-catch-finally结构,程序要求用户输入除数和被除数,在出现除数为零(异常2)和除数、被除数中有一个不是数字(异常1)的情况时进行相应的处理。当调用存放

    8.编写一个除法计算器,程序具有try-catch-finally结构,程序要求用户输入除数和被除数,在出现除数为零(异常2)和除数.被除数中有一个不是数字(异常1)的情况时进行相应的处理.当调用存放 ...

  10. C++编写一个求x的n次方的函数

    例3-1编写一个求x的n次方的函数 #include <iostream>using namespace std;//计算x的n次方double power(double x, int n ...

最新文章

  1. 好看的dialog,sweet Alert Dialog 导入Android Studio
  2. pytroch一机多卡训练
  3. flash读取程序 msp430_MSP430读写擦除FLASH程序
  4. python心跳的实现_(python)面向对象
  5. Git+SourceTree使用时出现的问题
  6. 通过一段汇编,加深对寄存器ESP和EBP的理解
  7. hdu 5710 Digit-Sum (构造题)
  8. iec104点号_IEC104规约详细讲解全解.ppt
  9. 直方图 (histogram)
  10. idea中不重启服务器更改代码(使用jrebel)
  11. 我的软件开发生涯 (10年开发经验总结和爆栈人生)
  12. Prescan学习笔记
  13. MYBATIS 文档
  14. Springboot加载静态图片
  15. [JZOJ5199]Fiend
  16. java.sql.SQLException : null, message from server: “Host ‘‘ is not allowed to connect to this Maria
  17. 颜色值透明度的百分数对应十六进制表
  18. HTML图片不能上下铺满屏幕_这应该是最最最简单的,职场PPT图片排版方法了!...
  19. civetweb学习
  20. c++ 数组作为参数、返回值

热门文章

  1. c语言作业ppt模板,c语言演讲模板ppt
  2. ppt模板怎样用到html中,ppt怎样使用在线模板
  3. matlab调整文字方向,python 旋转文字方向_如何通过Python 在绘图中旋转文字?
  4. java apex_Apex简介
  5. 一、RAID磁盘阵列介绍
  6. double转int方法为 去尾法
  7. 基于go语言的牛牛游戏服务器搭建
  8. 无线桥接与中继的区别
  9. Unity商店插件/工具收藏篇
  10. oracle表同步 job,Oracle中通过Job实现定时同步两个数据表之间的数据