C语言循环题目

C语言循环题目,第1张

编程计算下列算式的值
sum=1/(1*2*3) + 1/(3*4*5)+… +1/(99*100*101)
要求: 
(1)sum定义为float类型。

(2) **输入提示信息为:无输入提示信息和输入数据 **输出格式为:"sum=%f\n"

The mistakes I meet:

1.通过for循环嵌套,解决从1加到101和每三个数就与1相除的问题。

Some methods I learn:

1.灵活地运用自加变量i和temp变量,通过i每次增加2来控制每三个数就与1相除的问题。

2.注意进入for循环i的限制条件

#include
main()
{
	float sum = 0;
	float temp, i;

	for (i = 1; i < 100; i += 2)
	{
		temp = 1 / (i * (i + 1) * (i + 2));
		sum += temp;
	}
	printf("sum = % f\n", sum);
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/673642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-19
下一篇 2022-04-19

发表评论

登录后才能评论

评论列表(0条)

保存