C++可以通过以下步骤来求一串数字的平均值:
以下是一个示例代码:
#include <iostream>
int main() {
int sum = 0;
int count = 0;
int num;
std::cout << "请输入一串数字(以0结束):" << std::endl;
std::cin >> num;
while (num != 0) {
sum += num;
count++;
std::cin >> num;
}
if (count != 0) {
double average = static_cast<double>(sum) / count;
std::cout << "平均值为:" << average << std::endl;
} else {
std::cout << "没有输入数字!" << std::endl;
}
return 0;
}
这段代码通过循环读取用户输入的数字,并将其累加到总和变量中,同时记录数字的个数。最后,通过将总和除以个数,得到平均值,并输出结果。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云