竞赛
考级
zsy
1.题目中不停需要用户输入,所以需要将input函数写在无限循环里面 2.在循环外部要创建两个变量,一个变量sum记录数字的和,另一个变量count需要记录数字个数 3.获取的输入是字符数据,所以一定记得数据类型转换,**在什么时候转看自己喜好 4.输入的字符转数字之后符合范围,就更新sum和count,sum累加输入数据,count累加1 5.当输入字符转数字不符合范围,打印平均数-sum/count 6.保留两位小数,用的round函数-使用方法round(待处理小数,保留位数) 代码如下,要自己思考对比去感受
豆浆买两碗
被保留两位小数坑了!我就说嘛,原来要保留两位小数。服了,硬控我三分钟。好了,不说废话了,直接上代码。
Dream
#include<bits/stdc++.h> using namespace std; int main(){ double a=0,b=0,c=-1,d; while(a>=0&&a<=100){ b+=a; c++; cin>>a; } d=b/c; printf("%.2lf",d); return 0; }
LS_YZY