标题:求大神指点错误 刚学c很头疼
只看楼主
caesar0113
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-9-25
 问题点数:0 回复次数:3 
求大神指点错误 刚学c很头疼
题目是sum=1+1/2-1/3+1/4-1/5,,,,,,,+1/100


#include <stdio.h>
int main()
{
    int s=1;
    float a=3,b=4,m=1,n=1/2,x,y,z;
    x=s/a;//x=1/3,y=1/4  a5  b6  a7  b8
    y=s/b;
    while(a<=99&&b<=100)   
    {
        a=a+2;
        b=b+2;
        m=m-x;//1-1/3
        n=n+y;//1/2+1/4
    }
        
    z=m+n;
    printf("%f\n",z);
    return 0;
搜索更多相关主题的帖子: 错误 头疼 int while printf 
2017-09-25 18:44
yu965634383
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:119
专家分:195
注 册:2017-9-1
得分:0 
//题目是sum=1+1/2-1/3+1/4-1/5,,,,,,,+1/100
#include <stdio.h>
int main(void)
{
    float sum = 1;
    int i;
    for (i = 2; i <= 100; i++)
    {
       if (i%2 == 0)
           sum += 1.0/i;
       else
           sum -= 1.0/i;
    }
        
  
    printf("%f\n", sum);
    return 0;
}

菜鸟一枚,求各位大神多多关照。
2017-09-25 20:32
dingdaye
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-9-25
得分:0 
#include <stdio.h>
 float main()
 {
     int s=1;
     float a=3,b=4,m=1,n=1/2,x,y,z;
     while(a<=99&&b<=100)
    {
         x=s/a;//x=1/3,y=1/4  a5  b6  a7  b8
         y=s/b;
         a=a+2;
         b=b+2;
         m=m-x;//1-1/3
         n=n+y;//1/2+1/4
     }

     z=m+n;
     printf("%f\n",z);
     return 0;
 }
2017-09-25 20:39
yu965634383
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:119
专家分:195
注 册:2017-9-1
得分:0 
看不懂

菜鸟一枚,求各位大神多多关照。
2017-09-25 20:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-480943-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019148 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved