编写一个c语言计算s=1-1/2+1/3-1/4+1/5...+1/m,其中m由输出决定
时间: 2023-10-02 17:03:55 浏览: 420
C语言程序设计-计算公式t=1-1/2-1/3……-1/m的值。例如:若输入5,则应输出-0.283333。
5星 · 资源好评率100%
#include <stdio.h>
int main() {
int m;
float s = 0; // 注意要使用浮点数类型
printf("请输入m的值:");
scanf("%d", &m);
for (int i = 1; i <= m; i++) {
if (i % 2 == 0) { // 判断奇偶性
s -= 1.0 / i; // 偶数项
} else {
s += 1.0 / i; // 奇数项
}
}
printf("s的值为:%.2f\n", s); // 保留两位小数输出
return 0;
}
阅读全文