#include <iostream>
using namespace std;
int main()
{
int t;
cin >> t;
while(t--)
{
char buf[120];
int n;
cin >> n;
int dz[22];
for(int j = 0; j < n; j++)
{
int cnt = 0;
int a=0, sum = 0;
getchar(); //非常重要
gets(buf);
int len = strlen(buf);
for(int i = 0; i < len; i++)
{
if(isdigit(buf[i]))
{
a = a * 10 + buf[i] - '0';
}
else
{
sum += a;
a = 0;
}
}
dz[j] = sum;
}
double result = 0;
for(int i = 0 ; i < n; i++)
{
result += 1.0 / dz[i];
}
result = 1.0 / result;
printf("%.2lf\n", result);
}
return 0;
}HDU 3082 水
解析C++代码:字符数组和整数处理
最新推荐文章于 2017-06-10 12:17:00 发布
本文详细解读了一段C++代码,主要关注如何通过输入字符数组和整数来计算特定数学表达式的平均值,并进行复杂的数据处理。代码通过循环迭代和条件判断实现对输入数据的有效解析。

126

被折叠的 条评论
为什么被折叠?



