用c語言求1 1 2

2021-03-23 11:17:06 字數 3321 閱讀 9304

1樓:倒霉熊

<1> 像1/2這樣算出來的肯定是小數,不能是int型別,所以 sum z這個應該為float或double型別。

<2> for 迴圈如果不加{} 只能起作用到下面第乙個分號處,所以for下面要加上大括號.

<3> j根本沒有定義,從那裡來的

#include

int main()

printf("答案=%lf\n",sum);

return 0;}

2樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

3樓:匿名使用者

#include

int main()

怎麼用c語言程式設計求:1-1/2+1/3-1/4+...+1/99-1/100

4樓:

#include

int main(int argc,char *argv)

5樓:匿名使用者

#include

int main()

printf("%f\n",s);

return 0;}

c語言計算1-1/2+1/3-1/4+...+1/99-1/100

6樓:凌亂心扉

#include

#include

int main()

printf("sum is %f\n", sum);

system("pause");

return 0;

}執行效

bai果:

在迴圈體外,

zhi可以定義乙個輔助變數flag,令daoflag=內1。迴圈體中,容只需要在結束末尾令flag=-flag,這樣就可以使flag在1和-1之間不斷轉變,從而完成程式設計。

**#include

int main()

printf("sum is %f\n", sum);

system("pause");

return 0;}

7樓:鐵打的泥人

根據你的du需要,改進

zhi了一下dao**,如下

#include

void main()

}不懂再交答

流望採納

8樓:匿名使用者

發生除0錯誤

bai,,

du,,

i=2時 a=0 1/0 這一段導致程式崩潰指出zhi幾個dao問題,第一 1/i 是得內不出想要的容小數的 你可以試試,1/10 = 0 1/2 = 0 因為都是int型

結果也是int 你要 1.0 / i 這樣 double/int 結果是範圍大的那個型別,即double

#include

int main()

9樓:灰色是天天

你的輸入n是什麼意思bai?

如果是計算

1-1/2+1/3-1/4+...+1/99-1/100那麼du不需要輸入zhin,其dao他不變就是回了如果是計算

1-1/2+1/3-1/4+...+1/n才需要輸入n

**如下(不需要math.h標頭檔案答):

10樓:

改如下:

void main(void)

11樓:樓主_回頭是岸

1-1/2+1/3-1/4+...+1/99-1/100

結果是不是0啊。。

1-1=0 0.。。

12樓:獨孤怎會求敗

#include

int main()else

}printf("%lf",res);

return 0;}

13樓:為其翁群無

#include

void main()

printf("sum=%f\n",sum);}

14樓:莫空

#include

int main()

printf("%f", sum);

return 0;}

15樓:匿名使用者

#include

int main()

printf("sum=%f\n", sum);

return 0;}

c語言求1-1/2+1/3-1/4+.+1/99-1/100答案多少

16樓:匿名使用者

#include

int main(void)

printf("%lf\n", s);

return 0;}

17樓:匿名使用者

#include

void main()

printf("sum=%.4f",sum);

}執行結果:

18樓:匿名使用者

#include

using namespace std;

int main()

cout<

return 0;}

用c語言程式設計:求1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…的值…

19樓:

#include

int main()

printf("%lf\n",sum);//輸出結果return 0;

} 一步一步的寫的,希望對你有幫助!

20樓:匿名使用者

#include

int main()

printf("%lf\n",sum);

return 0;

}誤差<10^-5

21樓:匿名使用者

for(i=1,sum=0;i<=100000;i++)

可以調節中間 的100000來增加精確度

用c語言求1到n的階層的累加和,用C語言求1到N的階層 的累加和

如果不用階承函式 include void main printf ld n sum 輸出結果 如果用階承函式 include int jc int n void main int jc int n 階乘函式 思路 先定義一個函式用來計算一個數的階乘,在從1到n迴圈依次就其累加和,最後輸出累加和即可...

用c語言程式設計求數的絕對值,用C語言程式設計求乙個數的絕對值

include include void main 樓上的兄弟回答的很具體,這個並不太難 都有現成的函式。include include void main c語言要求求乙個數的絕對值!過程!1 求絕對值就是讓將負數轉成正數,正數還是其本身,以下是 include int abs int a voi...

用c語言編函式功能是求的y次方,用C語言編乙個函式,功能是求X的Y次方

1 新建乙個 c語言的工抄程檔案,引bai入標頭檔案,這裡先定義一du個poewer函式處理zhix的y次方的計算,dao定義兩個引數n和k,分別表示輸入的數和要求的次方數 2 在poewer函式中藥考慮k次方為1和0的情況,之後用遞迴的方式將n乘以不斷減小的k即刻完成n次方的計算。之後在主函式定義...