利用while循环语句优化从键盘输入5个人的身高(米),求他们的平均身高(米)。
/*描述
从键盘输入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个人的身高(米),求他们的平均身高(米)。相关推荐
- java游戏循环_利用Java循环语句实现攻击防御塔小游戏
/* * 时间:2018-3-21 * 目的:practice * 内容:利用Java循环语句实现攻击防御塔小游戏 * 使用Java while语句实现一个英雄攻击防御塔的小程序,防御塔血量总计100 ...
- 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= ...
- c语言程序设计对角矩阵,从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计...
从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...
- 编写程序,从键盘输入你的体重(单位:千克)和身高(单位:米),计算你的身高指(Body Mass Index ,BMI),该值是衡量一个人是否超重的指标。(Java课本练习题 题目要求 )
2.3 package booksTest;import java.util.Scanner;public class p34_2_3 {public static void main(String[ ...
- 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 ...
- bfs优化技巧——键盘输入
传送门:1104. 键盘输入 - AcWing题库 代码在acwing的测评机上会超时,但是在牛客或者是下面这个正统的测评网站的测评机上却能过 传送门2:信息学奥赛一本通上的测评机 思路:看别人的一些 ...
- python怎么用for循环找出最大值_用for循环语句写一个在输入的十个数字中求最大和最小值的python程序应该怎么写?...
"在输入的十个数字中求最大和最小值的 python 代码"这个需求,在不同时间来看,解题思路不同,所需要的 python 知识点不同. 作为萌新的我,为此特意整理了 3 种解法,以 ...
- 使用循环语句判定用户账号密码输入三次是否正确
#判定用户账号密码输入是否正确 username="yanglei" password="123456" i=3 h="Y" while i ...
- python输入直角三角形a、b、输出斜边c_编写Python程序,从键盘输入直角三角形两直角边a,b,求斜边c,并输出....
a=input("请输入一个条直角边:") b=input("请输入另一条直角边:") import math c=math.hypot(int(a),int( ...
最新文章
- linux的本地时间命令
- Mac下github的使用
- xml在线解析_python-jsonpath 解析神器
- 工作中的小技巧(一)
- Vue — 第一天(极速入门)
- java多线程总结(二)
- python第十六课——ascii码
- Linux内核分析课程期中总结
- mysql 插入慢_记一次生产环境mysql数据库参数优化,值得收藏
- 一位资深程序员大牛给予Java的学习路线建议
- NVMe驱动解析-前言
- 零基础CSS入门教程(26)–CSS按钮实例
- BP神经网络代码实现
- PostgreSQL查询优化器详解(逻辑优化篇)
- 估计的商是什么意思_商_商是什么意思_商字怎么读_商的含义_商字组词-新东方在线字典...
- 宁芝普拉姆键盘说明书及帮助文档支持宏定义
- github提交时报错:remote: Support for password authentication was removed on August 13, 2021问题解决方案
- idea2020无限重置
- 实现文件拷贝并获取拷贝进度
- 强烈推荐一款开源项目! (OPC)微服务能力开放平台!