c++中的初级问题,求大佬解答

编写程序,求1-1/2+1/3-1/4+……-1/100的值。(要求用所学的三种循环结构中的两种结构进行解答)

你就写个循环,让分母增加,然后累减就ok了

public static void main(String args[]){
//第一种
double sum=0,n=1;
for(double i=1;i<=100;i++){
sum+=(1/i)*n;
n*=-1;;
}
//第二种
double i=1;
sum=0;n=1;
while(i<=100){
sum+=(1/i)*n;
n*=-1;;
}

}

主函数里面写运算就行了

就是这三种循环结构,任选两种做答图片图片图片

  int s=1;
double n=1;t=1;sum=0;
while(n<=100)
{
sum=sum+t;
n++;
s=-s;
t=s/n;
}
  #include"stdio.h"
int main(void)
{
int n=100;
int i;
float sum=0;
for(i=1;i<=n;i++){
sum+=(1.0/i);
}
printf("%f",sum);
return 0;
}

已经解决了,感谢各位