问题及代码
输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+...+1/n)并输出。
例如 输入4 输出2.083333
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
double sum=0.0,i=1;
scanf("%d",&n);
while(i<=n)
{
sum=sum+1.0/i;
i++;
}
printf("%.6f",sum);
return 0;
}
运行结果
知识点总结
通过这个简单的循环结构我们认识到while的用法以及while结构在C语言中的作用
学习心得
要明白while结构的用法,在编写时还应注意变量的类型,类型一定要正确,否则会影响后面的结果。