程序代码
#include <stdio.h>
#include <stdlib.h>
/*
*csdn学院——2016级
*文件名称:Myfun55.c
*作者:小臣小仁
*完成日期:2016年12月1日
*问题描述:1+1/2+1/3+…+1/20
* ——分数的累加,注意两个整型相除,
*商也为整型,而显然求和结果应该是小数
*/
int main()
{
int i;
float sum=1;
for(i=1;i<20;i++)
{
sum+=1.0/(1+i);
}
printf("%f",sum);
return 0;
}
输出结果
知识点总结
通过迭代的方式,逐步累加“sum”,最后输出结果
心得体会
作为一个新手的我慢慢开始了解迭代的含义了