题解 P2393 【yyy loves Maths II】
教大家一种不用循环的方法,主函数,是可以递归的,上代码
#include<cstdio>
long double a,sum;//long double 保证精度没毛病
int main()
{
if(scanf("%Lf",&a)!=EOF)
{
sum+=a*1000000;//去除小数部分,直接乘,变成整数
main();//核心代码
}
else printf("%.5Lf",sum/1000000);//除回来
return 0;
}