怎样用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. 概率论中伯努利分布(bernoulli distribution)介绍及C++11中std::bernoulli_distribution的使用
  2. matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...
  3. json和pickle模块
  4. iOS开发笔记 -- 推送证书的创建及合并
  5. ST17H26对接RC522读IC卡
  6. 【POJ1723】SOLDIERS(中位数,货仓选址)
  7. mysql中的utf-8_永远不要在MySQL中使用UTF-8
  8. Android视频加密
  9. es6学习推荐网址(阮一峰)
  10. java里this.a=a,JAVA基础-关键字之this
  11. 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密
  12. seo入门,seo入门基础知识
  13. Python123 练习1
  14. 《数据结构与算法自学与面试指南》01-01:图灵奖得主尼古拉斯·沃斯
  15. 什么是Android性能,如何分析性能问题?
  16. 和席慕容《一颗开花的树》
  17. 用计算机开3次方,android系统计算器开3次方
  18. phpredis使用zadd批量添加到集合
  19. 数据结构的大体学习框架
  20. Buffon投针实验 · 数学的直观理解 · 基础知识很重要

热门文章

  1. 记录CheckBook状态:SharedPreferences存储器
  2. 主控芯片成功案例:搭载北京君正X1000芯片,收款计算合二为一
  3. centos服务器磁盘清理
  4. Excel中纵向查找函数-VLOOKUP函数
  5. 借助科技的力量,让物联网更好的服务鱼虾养殖业
  6. 短信验证码的发送、接收验证流程
  7. 短信验证码如何保障用户信息及资金安全
  8. Wet-Ra: Monitoring Diapers Wetness with Wireless Signals
  9. Mybatis使用order by语句
  10. Skype for Linux下载地址