2 qq 41059028 qq_41059028 于 2017.11.14 20:31 提问

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

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

6个回答

xinxiangtan7633
xinxiangtan7633   2017.11.14 20:50
已采纳

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

chenxiansheng888
chenxiansheng888   2017.11.14 21:13
  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;
}
angelbabyfalse
angelbabyfalse   2017.11.14 20:37

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;;
}

}

qq_41059028
qq_41059028 开头都这样的
8 天之前 回复
qq_41059028
qq_41059028 要不要发个图片给你看看
8 天之前 回复
caozhy
caozhy 回复qq_41059028: 简直胡扯啊,你自己根本上课没学,还怪人家写得太深。自己一点惭愧都没有,真是白白浪费学费。
8 天之前 回复
qq_41059028
qq_41059028 我还是刚进大一,刚学的,你说的太深了,有点不懂,希望大佬能给个能懂得,谢谢啊
8 天之前 回复
qq_41059028
qq_41059028 不是用#include<studio.h> void main() { }
8 天之前 回复
qq_41059028
qq_41059028 大神,看不懂啊。
8 天之前 回复
qq_31572809
qq_31572809   2017.11.14 20:48

主函数里面写运算就行了

qq_41059028
qq_41059028 会写循环,但是for里面的不晓得怎么写
8 天之前 回复
qq_31572809
qq_31572809 回复qq_41059028: 就是把循环写进main函数里面
8 天之前 回复
qq_31572809
qq_31572809 回复qq_41059028: 写个循环会吧?
8 天之前 回复
qq_41059028
qq_41059028 听都没听过啊,刚学的,不懂
8 天之前 回复
qq_41059028
qq_41059028   2017.11.14 21:11

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

qq_41059028
qq_41059028   2017.11.14 21:43

已经解决了,感谢各位

Csdn user default icon
上传中...
上传图片
插入图片