配色: 字号:
(9)循环结构例题评讲 3
2015-12-30 | 阅:  转:  |  分享 
  
1.5编程基础之循环控制01:求平均年龄1.5编程基础之循环控制02:均值1.5编程基础之循环控制04:最高的分数1.5编程基础
之循环控制07:奇数求和1.5编程基础之循环控制11:乘方计算13:菲波那契数列1.5编程基础之循环控制13:菲波那契
数列1.5编程基础之循环控制16:救援1.5编程基础之循环控制17:球弹跳高度的计算重庆八中信息竞赛在线学习平台ww
w.cqoi.net:2012/JudgeOnline重庆八中信息竞赛在线学习平台www.cqoi.net:2012/Jud
geOnline任课教师:郑兰noi.openjudge.cnGoogle浏览器https://studio.code.
org/C++编程学习sum变量用于累加总年龄,必须提前清零把被除数转换成浮点数,商才能是浮点数。等同于sum=sum
+x输入n,代表学生的总人数。初始化循环条件循环体输入n;i=1;sum=0;i<=n1、输入一个学生的年龄x2、
把x累加到sum中3、改变i的值平均年龄流程图:求平均年龄:班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平
均年龄,保留到小数点后两位。样本数据是浮点数,定义变量x,sum为double类型输入n,代表样本的总数。输入一个样本数
据后,再累加到sum。因为被除数是浮点数,所以不需要1.0输入n,代表考试的总人数。如果当前学生的成绩大于max,max值
要等于x。输出最高分。max表示最高分,初始值为0。想一想为什么要赋值为0?如果要求最小值,初始值是什么?你认为错误的原因是
什么?思考:利用单层循环完成这道题。a表示第1项b表示第2项c表示前2项之和“迭代”赋值,第1次执行循环体:a=1;b=
2;c=3;第2次执行循环体:a=2;b=3;c=5;依次迭代递推,直到循环条件不满足,终止循环。如果项数k小于3,则特殊处理;
否则输出c。认真审题后,这几个变量必须是浮点数类型,变量在定义的同时,可以赋值。答案要求“向上取整”,所以这样处理。试一试改
写成:printf("%.0lf",sum);结果会怎样?sqrt()函数需要打开数学头文件,并且输出结果是浮点数。重庆八中信
息竞赛在线学习平台www.cqoi.net:2012/JudgeOnline重庆八中信息竞赛在线学习平台www.cqoi.
net:2012/JudgeOnline
献花(0)
+1
(本文系冰瞳灵猫首藏)