为了账号安全,请及时绑定邮箱和手机立即绑定

初级程序.........

初级程序.........

C
慕运维8527718 2016-10-19 13:09:00
1+二分之一一直加到n分之一 输出结果保留两位小数
查看完整描述

3 回答

?
qq_齐早起_04172397

TA贡献1条经验 获得超1个赞

#include <stdio.h>
void main()
{

    int n;

    printf("请输入整数n\n");

    scanf("%d",&n);

    double sum = 0.0;

    for(i=1;i<=n;i++)

    {

         sum = sum + 1.0/i;

    }

    printf(“总和为:%1.2f”,sum);

}

查看完整回答
1 反对 回复 2016-10-19
?
源远流长d

TA贡献2条经验 获得超0个赞

#include<stdio.h>//实现1+二分之一+三分之一+...n分之一,并保留两位小数 

int main()

{

  int i;

   

  float sum=0.0;

  for(i=1;i<=5;i++)//n先等于5把

  {

  sum=sum+1/(float)(i);//强制类型转换  (转换类型)(表达式) 

  printf("sum=%.2f\n",sum);//(.2 )表示保留两位小数  float型 

  }   

  

 

  return 0;

}


查看完整回答
反对 回复 2016-10-20
  • 3 回答
  • 0 关注
  • 1299 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信