解题思路:采用多重for循环进行三次循环相加
注意事项:结尾输出必须采用精确小数点函数,否则会因为float限制而造成输出一位小数
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long double a,b,c,sum1=0,sum2=0,sum3=0,sum=0;
cin>>a>>b>>c;
for(double i=1;i<=a;i++)
{
sum1+=i;
}
for(double i=1;i<=b;i++)
{
sum2+=i*i;
}
for(long double i=1.0;i<=c;i++)
{
sum3+=1/i;
}
sum=sum1+sum2+sum3;
cout<<fixed<<setprecision(2)<<sum<<endl ;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:632 |
哥德巴赫曾猜测 (C语言代码)浏览:1040 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:549 |
演讲大赛评分 (C语言代码)浏览:1644 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1482 |
简单的a+b (C语言代码)浏览:572 |