C语言编程求1-1/2+1/3-............+1/99-1/100
展开全部
int main()
{
float sum = 0.0; //最终结果
int flag = 1; //用来表示正负号
for (int i = 1; i <= 100; i++)
{
sum += flag * 1.0 / i; //将每次算出来的结果加到sum中
flag = -flag; //每次都要变号
}
printf("result = %f",sum); //输出结果时必须是%f,%d是错误的
return 0;
}
{
float sum = 0.0; //最终结果
int flag = 1; //用来表示正负号
for (int i = 1; i <= 100; i++)
{
sum += flag * 1.0 / i; //将每次算出来的结果加到sum中
flag = -flag; //每次都要变号
}
printf("result = %f",sum); //输出结果时必须是%f,%d是错误的
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询