c语言程序与设计题 用循环语句编写程序求1+1/2+1/3+......+1/n的值,n值由键盘输

2024-11-26 22:48:24
推荐回答(3个)
回答1:

#include
 
int main()
{
   int i,n;
   double sum; 
   scanf("%d",&n);
   sum = 0; 
   for(i=1; i<=n; i++) 
   {
      sum = sum + 1/i; 
   }    
   printf("%f",sum); 
   return 0;
}

回答2:

#include "stdio.h"
main()
{
float i,s=0,n;
scanf("%f",&n);
for(i=1;i<=n;i++)
{
s=s+1/i;

}
printf("%f",s);

}

回答3:

#include
main()
{
int i,n;
float j;
float sum=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
j=1/i;
sum=sum+j;
}
printf("%f",sum);
}