c语言学习

谁借莪1个温暖的怀抱¢ 2022-01-10 12:11 368阅读 0赞

求1-1/2+1/3-1/4+…-1/99+1/100

方法一:for循环

// 10计算1-1/2+1/3-1/4+……+1/99-1/100//

#include “stdafx.h”

#include

void main()

{

int i,sign=1;

double u;

double s=1;

for(i=2;i<101;i++)

{

sign=(-1)*sign;

u=sign*1.0/i;

s=s+u;

}

printf(“%1f\n”,s);

}

方法二:用while语句

#include
void main()
{
double sum=1,term;//,sign=1;
int deno=2,sign=1;
while(deno<=100){
sign*=-1;
term=sign*1.0/deno;
sum+=term;
deno++;
}
printf(“所求和为%lf”,sum);
}

方法三:用goto语句

#include
void main()
{
double sum=1,term;//,sign=1;
int deno=2,sign=1;
loop:if(deno<=100){
sign*=-1;
term=sign*1.0/deno;
sum+=term;
deno++;
goto loop;
}
printf(“所求和为%lf”,sum);
}

转载于:https://blog.51cto.com/7893538/1324463

发表评论

表情:
评论列表 (有 0 条评论,368人围观)

还没有评论,来说两句吧...

相关阅读