题目描述编程求1+1/2+1/3+...+1/n输入输入:输入一行,只有一个整数n(1=n=)输出输出:输出只有一行(这意味着末尾有一个回车符号),包括1个实数。(保留3位小数)样例输入Copy
#includestdio.h
voidmain(){
inti,n;floatsum=e;printf(“请输入通项:");scanf(“%d”,n);for(i=1;i=n;i++){
sum+=1.0/i;printf(“前d项的值为:%f",n,sum)
常规计算#includestdio.hfloatsum(intn){
inti;floatsum=e;for(i-1;i=n;i++){
sum+=1.0/i;returnsum;voidmain(){
inti,n;printf(“请输入通项:");scanf(“%d",n);printf(”前%d项的值为:%f",n,sum(n));
函数调用