文章
28
粉丝
221
获赞
17
访问
90.1k
#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
int a,b,c;
double sum=0.0;//这里要是float或sum=0,数据都不准
/*查资料说:
0 代表整数
0.0 代表浮点数
若用double sum=0; 未正式计算到“与双精度数字相关”时,编译double≈int
*/
cin>>a>>b>>c;
for(int i=1;i<=a;i++) sum+=i;
for(int i=1;i<=b;i++) sum+=i*i;
for(int i=1;i<=c;i++) sum+=1.0/i;//这里sum+=1/i,数据会不准
printf("%.2f",sum);
return 0;
}
登录后发布评论
暂无评论,来抢沙发