/*描述
从键盘输入5个人的身高(米),求他们的平均身高(米)。

输入描述:
一行,连续输入5个身高(范围0.00~2.00),用空格分隔。
输出描述:
一行,输出平均身高,保留两位小数*/

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

/*如果题目不止输入5个,而是输入成百上千个数就会很麻烦,我们对代码进行优化*/

#include<stdio.h>
int main()
{double a = 0,sum=0;int i=0;while (i < 5)//i控制循环次数,5个人i就是5,1000个人i就是1000{scanf_s("%lf", &a);sum = sum + a;//每次输入都将输入的数加到一起i++;}printf("%.2lf", sum / 5);return 0;
}

利用while循环语句优化从键盘输入5个人的身高(米),求他们的平均身高(米)。相关推荐

  1. java游戏循环_利用Java循环语句实现攻击防御塔小游戏

    /* * 时间:2018-3-21 * 目的:practice * 内容:利用Java循环语句实现攻击防御塔小游戏 * 使用Java while语句实现一个英雄攻击防御塔的小程序,防御塔血量总计100 ...

  2. c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...

    #include int main(){ int n; int d=0,t=0,h=0,m; scanf("%d",&n); m=n; d=n%10; n=n/10; t= ...

  3. c语言程序设计对角矩阵,从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计...

    从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  4. 编写程序,从键盘输入你的体重(单位:千克)和身高(单位:米),计算你的身高指(Body Mass Index ,BMI),该值是衡量一个人是否超重的指标。(Java课本练习题 题目要求 )

    2.3 package booksTest;import java.util.Scanner;public class p34_2_3 {public static void main(String[ ...

  5. java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...

  6. bfs优化技巧——键盘输入

    传送门:1104. 键盘输入 - AcWing题库 代码在acwing的测评机上会超时,但是在牛客或者是下面这个正统的测评网站的测评机上却能过 传送门2:信息学奥赛一本通上的测评机 思路:看别人的一些 ...

  7. python怎么用for循环找出最大值_用for循环语句写一个在输入的十个数字中求最大和最小值的python程序应该怎么写?...

    "在输入的十个数字中求最大和最小值的 python 代码"这个需求,在不同时间来看,解题思路不同,所需要的 python 知识点不同. 作为萌新的我,为此特意整理了 3 种解法,以 ...

  8. 使用循环语句判定用户账号密码输入三次是否正确

    #判定用户账号密码输入是否正确 username="yanglei" password="123456" i=3 h="Y" while i ...

  9. python输入直角三角形a、b、输出斜边c_编写Python程序,从键盘输入直角三角形两直角边a,b,求斜边c,并输出....

    a=input("请输入一个条直角边:") b=input("请输入另一条直角边:") import math c=math.hypot(int(a),int( ...

最新文章

  1. linux的本地时间命令
  2. Mac下github的使用
  3. xml在线解析_python-jsonpath 解析神器
  4. 工作中的小技巧(一)
  5. Vue — 第一天(极速入门)
  6. java多线程总结(二)
  7. python第十六课——ascii码
  8. Linux内核分析课程期中总结
  9. mysql 插入慢_记一次生产环境mysql数据库参数优化,值得收藏
  10. 一位资深程序员大牛给予Java的学习路线建议
  11. NVMe驱动解析-前言
  12. 零基础CSS入门教程(26)–CSS按钮实例
  13. BP神经网络代码实现
  14. PostgreSQL查询优化器详解(逻辑优化篇)
  15. 估计的商是什么意思_商_商是什么意思_商字怎么读_商的含义_商字组词-新东方在线字典...
  16. 宁芝普拉姆键盘说明书及帮助文档支持宏定义
  17. github提交时报错:remote: Support for password authentication was removed on August 13, 2021问题解决方案
  18. idea2020无限重置
  19. 实现文件拷贝并获取拷贝进度
  20. 强烈推荐一款开源项目! (OPC)微服务能力开放平台!

热门文章

  1. 从指定位置删除指定长度的字符串(串)
  2. 逆变电源电路保护的常见类型及如何选择逆变电源?
  3. spatial temporal graph convolutional network for skeleton-based action recognition
  4. 马斯克晒出Twitter系统架构图
  5. 哈哈,这是对腾讯最好的评价
  6. 硕盟tpe-c拓展坞转换器苹果笔记本10口USB拓展坞
  7. Python爬取百度壁纸图片
  8. 守望先锋账号与服务器失去连接,守望先锋无法连接服务器怎么办?
  9. 短链接(ShortLink)系统遇到链接长度太短问题
  10. 仿牛客网讨论社区项目—优化网站性能