问题及代码:
/*题目描述:
一个小于10的正整数n,求1到n的倒数和(即1+1/2+...+1/n)并输出。
输入:
一个整型数 n
输出:
1+1/2+...+1/n 的值,小数点后保留6位小数。
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
float sum=0.0;
int n,i=1;
scanf("%d",&n);
while(i<=n)
{
sum=sum+1.0/i;
i++;
}
printf("%.6f",sum);
return 0;
}
运行结果
知识点总结
初步学习C语言中循环结构的使用实训
学习心得
第一次使用循环结构,有一点生疏。