//求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和 #include<stdio.h> int main() { int a,b,c; float count=0,i; scanf("%d %d %d",&a,&b,&c); for(i=1;i<=a;i++) { count+=i; } for(i=1;i<=b;i++) { count+=i*i; } for(i=1;i<=c;i++) { count+=(1/i); } printf("%.2f",count); return 0; }请用c++翻译这些代码
时间: 2023-12-30 14:03:50 浏览: 63
//求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
#include<iostream>
using namespace std;
int main() {
int a,b,c;
float count=0,i;
cin >> a >> b >> c;
for(i=1;i<=a;i++) {
count+=i;
}
for(i=1;i<=b;i++) {
count+=i*i;
}
for(i=1;i<=c;i++) {
count+=(1/i);
}
cout << fixed << setprecision(2) << count;
return 0;
}
相关问题
求以下三数的和,保留2位小数1~a之和1~b的平方和1~c的倒数和 c语言
以下是求三数和的C语言代码:
```
#include <stdio.h>
int main() {
int a, b, c;
float sum;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
sum = 0;
for (int i = 1; i <= a; i++) {
sum += i;
}
float square_sum = 0;
for (int i = 1; i <= b; i++) {
square_sum += i * i;
}
float reciprocal_sum = 0;
for (int i = 1; i <= c; i++) {
reciprocal_sum += 1.0 / i;
}
float result = sum + square_sum + reciprocal_sum;
printf("结果为:%.2f\n", result);
return 0;
}
```
注意,为了保留两位小数,结果需要使用`%.2f`格式化输出。
c语言实现求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
以下是 C 语言代码实现:
```c
#include <stdio.h>
int main()
{
int a, b, c;
float sum1 = 0, sum2 = 0, sum3 = 0;
printf("请输入三个整数 a、b、c:");
scanf("%d%d%d", &a, &b, &c);
// 求 1~a 之和
for (int i = 1; i <= a; i++) {
sum1 += i;
}
// 求 1~b 的平方和
for (int i = 1; i <= b; i++) {
sum2 += i * i;
}
// 求 1~c 的倒数和
for (int i = 1; i <= c; i++) {
sum3 += 1.0 / i;
}
// 输出结果,保留两位小数
printf("1~%d 的和为 %.2f\n", a, sum1);
printf("1~%d 的平方和为 %.2f\n", b, sum2);
printf("1~%d 的倒数和为 %.2f\n", c, sum3);
return 0;
}
```
输入三个整数 a、b、c,程序分别使用三个循环求出 1~a 之和、1~b 的平方和和 1~c 的倒数和,最后输出结果并保留两位小数。
阅读全文