C++ warning C4700: local variable 'c' used withou求解决
本题是求以下三数的和,保留2位小数1~a之和1~b的平方和1~c的倒数和即S=1+2+...+a+1^2+2^2+...+b^2+1/1+1/2+...+1/c,那么为何...
本题是求以下三数的和,保留2位小数
1~a之和
1~b的平方和
1~c的倒数和即
S=1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c,那么为何三个循环只进行了一次,输出5050.00了哪错了,跪求急需您给初学C++的小学生解释
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
double a,b,c,S=0,A=0,B=0,C=0,i;
cin>>a,b,c;
for(i=1;i<=a;i++) A=A+i;
for(i=1;i<=b;i++) B=B+i*i;
for(i=1;i<=c;i++) C=1/i+C;
S=A+B+C;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<S<<endl;
return 0;
} 展开
1~a之和
1~b的平方和
1~c的倒数和即
S=1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c,那么为何三个循环只进行了一次,输出5050.00了哪错了,跪求急需您给初学C++的小学生解释
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
double a,b,c,S=0,A=0,B=0,C=0,i;
cin>>a,b,c;
for(i=1;i<=a;i++) A=A+i;
for(i=1;i<=b;i++) B=B+i*i;
for(i=1;i<=c;i++) C=1/i+C;
S=A+B+C;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<S<<endl;
return 0;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询