計算1-12+13-14+……+199-1100的值 -开发者知识库

計算1-12+13-14+……+199-1100的值 -开发者知识库,第1张

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
double sum = 0;                               //因為庶出的結果是浮點數,所以要以double的形式輸入
int flag = 1;
for (i = 1; i <= 100; i )
{
sum = sum flag*1.0 / i;         //這里的1.0設置十分關鍵,因為sum是浮點數,用1.0
flag=-flag;                                   //利用flag每次的循環來實現每次加完后的符號轉換

}
printf("%lf\n", sum);
system("pause");
return 0;


}

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复