输入x和n,计算并输出式子的值,S=x/1+x/3+…x/n
```c
#include<stdio.h>
int main()
{
int x = 0;
int n = 0;
scanf("%d %d", &x, &n);
//由于除法得到的结果有的是小数,所以用double类型变量
double sum = 0;//用来求和
double i = 0;
//分母从1开始,每次加2,直到n,1 3 5 7 9 ... n
for (i = 1.0; i <= n; i += 2.0)
{
sum += x / i;//每次的结果加起来
}
//以小数形式打印,如果保存两位小数,就写成%.2lf
printf("%lf", sum);
return 0;
}
```
供参考:
#include <stdio.h>
int main()
{
int n, i;
double s = 0, x;
scanf("%lf %d", &x, &n);
for (i = 1; i <= n; i+=2)
s += x * 1.0 / i;
printf("S=%f", s);
return 0;
}
#include <stdio.h>
int main()
{
int n;
double sum=0, x;
scanf("%lf%d", &x, &n);
for (int i = 1; i <= n; i+=2)
sum += x / i;
printf("%lf", sum);
}