這個程式的目的是計算1 1 n程式是我編的,有問題

2021-04-16 14:26:40 字數 2938 閱讀 8732

1樓:匿名使用者

你現在連for迴圈結構抄都沒弄清楚

,襲我說一下,for迴圈括號後面是三個表示式,如果是同一個型別的表示式,後面加逗號,如果表示式型別不同必須加分號,你其實第一個**中,for少了一個分號,for迴圈的結構是for(表示式1;表示式2;表示式3),裡面任意的一個或多個型別表示式都可以省略,但是分號不能省略

c語言程式設計題,計算s=1-1/2+1/3-1/4.....+1/m

2樓:匿名使用者

n是整型,執行1/n後也是個整型。**修改:

#include

int main()

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

return 0;}

3樓:天願見伊

由於你的n是int型,則1/n是整數,程式中的1/n或(-1)/n一直是0,所以s一直都是0;將t=1/n和t=(-1)/n改為t=1/(float)n和t=-1/(float)n即可,即將n強制轉換為float型,這樣1/n就可以表示為小數了。

希望可以幫到你!

4樓:selonsy少英

#include

int main()

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

return 0;

} //該程式已在vs中除錯通過,望採納!

5樓:匿名使用者

/*輸入數值n:10

0.645635

press any key to continue*/#include

int main()

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

return 0;}

6樓:流星不死

# include

int main()

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

return 0;}

c語言程式 1-1/2+1/3-1/4+...+1/99-1/100

7樓:貌似風輕

你的輸入bain是什麼意思?

如果du是計算

1-1/2+1/3-1/4+...+1/99-1/100那麼不需zhi

要輸入daon,其他專不變就是了

屬如果是計算

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

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

#include

void main()

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

8樓:匿名使用者

#include

#include

int main() //main 最好返zhi回int,有時

dao候是硬版性要求……

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

return 0; //main 最好返回int,有時候是硬性要求……

}編譯的時候別忘了加上-lm

然後應該沒問題啊,

我都執行了……

9樓:匿名使用者

這個每次都是負的啊 你得增加一個標誌位 偶數是負的 奇數是正的 if(m%2==0)flag=-1:else flag=1;

10樓:匿名使用者

這個程式應該是沒有問題的,剛剛我執行過也可以啊,有什麼問題呢

11樓:匿名使用者

#include

#include

void main()

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

編寫程式計算s=1+1/2!+1/3!+1/4!+...1/n!

c語言計算 1-1/2+1/3-1/4+1/5-1/6....…±1/n 的值

12樓:匿名使用者

/*0.676758

press any key to continue*/#include

int main()

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

return 0;}

13樓:匿名使用者

因為term的值bai改變了 不再是1 也可以du在迴圈裡賦zhi值1

#include

main()

else

sum=sum+term;

}printf("%f",sum);}

14樓:secret_x豬

你的問題是。。。 term問題 參考

#include

main()

else

sum=sum+term;

term=1; // 你執行第屬二次的時候,term!=1 而是1/2; 初始化term=1 就好了

}printf("%f",sum);}

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

15樓:

#include

int main()

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

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

16樓:匿名使用者

#include

int main()

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

return 0;

}誤差<10^-5

17樓:匿名使用者

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

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

怎樣編求n 的程式,用C語言編寫程式 計算n!

在vc 下面,int和long長度一樣,都是32位的,double雖然是64位的,但是當作整型使用的話長度並不比int長,所以這裡還是使用int。int factorial int n 樓上的最多算到20!就該嗝屁了 正確的階層至少能處理20000!這點要靠大數乘法來做的 long f int n ...

編寫C窗體程式,對於輸入的正整數n,計算1!

private int f int i else private int g int i else private void button1 click object sender,eventargs e 編寫一個c 窗體應用程式,對於輸入的正整數n,計算1 2 3!n!的值並輸出 private ...

c語言,這個程式是怎麼執行的?結果怎麼計算的

這個程式應該有輸入的 第一次 index 0 index 4 為0 index 1 count index count 2 index 2 這裡 制沒有break 繼續執行 count index count 2 2 4 第一次迴圈結束 index index 3 第二次 index 4 為3 in...