我不知道我的程序有什么问题。请帮我。 有我的代码,他很简单,但我的问题在于EOF。 我没有编译错误,插入字符串的值后,执行while,我把b变量值。在此之后,他打破了一段时间,但我需要挖掘更多的价值观。
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
int main()
{
string a;
double resultado;
int ct=0,b,soma=0;
while(getline(cin,a))
{
cin>>b;
ct++;
soma+=b;
}
resultado = soma / ct;
std::cout<<std::fixed<<std::setprecision(1)<<resultado<<"\n";
return 0;
}
实际输出:
输入: 胡里奥塞萨尔 410 卡洛斯罗伯托 - 在这里,他打破了一段时间而没有用另一个名字执行。 200
输出: 205
预期产出: 305 - (410 + 200)/ 2 - 值2是计数器。