供参考:
#include<stdio.h>
int main()
{
int n,i=1;
double sum=100.0;
scanf("%d",&n);
while(i<=n)
{
sum -= (double)1/(2*i+1);
i++;
}
printf("sum=%.2f\n",sum);
return 0;
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int n;
int i;
double sum = 100;
scanf("%d",&n);
for(i=3;i<=n;i+=2){
sum -= 1.0/i;
}
printf("sum=%0.2lf",sum);
}
思路:从键盘接收一个整数n,用循环遍历n次,在循环中通过sum-=(1.0/(2*i+1));的方式实现循环减操作。
效果图:
代码参考如下:
#include<stdio.h>
int main(){
int n;
double sum=100;
scanf("%d",&n);
for(int i=1;i<=n;i++){
sum-=(1.0/(2*i+1));
}
printf("sum=%0.2f",sum);
return 0;
}