C++学习之入门求平均数

来源:互联网 发布:python 函数传递对象 编辑:程序博客网 时间:2024/06/07 06:29

本人使用的是VS2013编译器编程,第一个程序是根据输入求平均值。

下面是我的代码。

#include <iostream>using namespace std;int main(){float sum(0); //总和int count(0); //计算输入的个数float inputValue;//输入要计算的值int averCount;//要求的个数cout << "请输入平均值的个数" << endl;while (true){if (cin >> averCount){break;}else{cin.clear(); //重置cin状态为ios_base::goodbit ,让cin重新接收数据cin.sync();//清空输入缓冲区中的错误数据。cout << "您输入的不是整数,请重新输入!" << endl;}}cout << "请输入要求平均数的值:" << endl;//求五个数的平均数while (true){if (cin >> inputValue) //判断是不是输入数字{sum += inputValue;count += 1;if (count >= averCount){break;}}else{cin.clear(); //重置cin状态为ios_base::goodbitcin.sync();//清空输入缓冲区中的错误数据。cout << "您输入的不是数字,请重新输入!" << endl;}}cout << "平均值为: " << sum / averCount << endl;system("PAUSE");return 0;}


下面是运行的结果:



原创粉丝点击