调和级数:输入正整数n。输出h = 1+1/2+1/3+...+1/n
源代码如下:
#include<stdio.h>
void main(){
int n;
float h = 0;
printf("please input a number:\n");
scanf("%d",&n);
for(int i = 1; i <= n;i++){
h +=(float) 1/i;
}
printf("%.3lf\n",h);
}
运行结果如下:
10
2.929