計算1/1-1/2+1/3-1/4+1/5…+1/99-1/100の値_C言語作成

2371 ワード

小さな練習をして、みんなに手を練習します:>
1/1-1/2+1/3-1/4+1/5......+1/99-1/100の値を計算
解析:(1)分母は1から始まり,逐次累積(2)奇数項は正,偶数項は負
int main(){
	int i = 0;
	double sum = 0;
	int flag = 1;
	for (i = 1; i < 101; i++){
		sum = sum + flag * 1.0 / i;//1 & i   int
		flag = -flag;
	}
	printf("%lf
"
, sum);//double sum return 0; }

注意:sumのタイプはdouble型(スコアdouble)because:1/iの2つともint型で、エラー(1/1=1;1/2=0)が発生し、1を1.0に変更します
いかなる成功も細心の注意を払うことができなくて、足を踏み外して千古の恨みになって、私达はすべての物事に真剣に対処して、これは私达のコードに対する態度だけではなくて、生活に対する態度です!!