c语言实现求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
时间: 2023-11-21 17:02:43 浏览: 46
以下是 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 的倒数和,最后输出结果并保留两位小数。