| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1407 人关注过本帖
标题:我写的程序运行不了,谁能指导我一下,谢谢。
只看楼主 加入收藏
红苹果jhwill
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-6-7
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:6 
我写的程序运行不了,谁能指导我一下,谢谢。
我写的程序运行不了,谁能指导我一下,谢谢。

编程计算下面表达式的值:1+2/3+3/5+4/7 +… +n/(2*n-1), 其中n值从键盘上输入。


#include<stdio.h>
int main()
{
    int m,n,s,t;
    m=1;
    t=1;s=0;
       printf("输入n:\n");
    scanf("%d\n",&n);
    for(i=1;i<=n;i++)
    {   
       s=s+t;
       m=m+1;
        n=2*m-1;
      t=m/n;
    }
return0;
}

搜索更多相关主题的帖子: 表达式 键盘 
2016-06-28 08:20
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:4 
程序代码:
#include <stdio.h>

int main( void )
{
    unsigned n;
    scanf( "%u", &n );

    double v = 0.0;
    for( unsigned i=1; i<=n; ++i )
        v += i*1.0/(2*i-1);

    printf( "%f\n", v );
    return 0;
}
2016-06-28 08:41
选调生
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:100
注 册:2016-6-24
收藏
得分:4 
#include<stdio.h>
int main()
{
    int n,i;
    double s=0.0,m=1.0;
    printf("输入n:\n");
    scanf("%d",&n);
   
    for(i=1;i<=n;i++)
    {   
       m=(double)i/(2*i-1);    //由于i是int型,如果不强制转换成double,i/(2*i-1)结果就是0;
       s=s+m;
    }
    printf("%lf",s);
return 0;        //你的return和0之间没空隔
}
2016-06-28 09:53
陆苗
Rank: 2
等 级:论坛游民
帖 子:52
专家分:39
注 册:2016-5-31
收藏
得分:4 
回复 2楼 rjsp
简单 实用

------虚心学习,不懂就问
2016-06-28 17:09
pcf19970215
Rank: 1
等 级:新手上路
帖 子:1
专家分:4
注 册:2016-1-30
收藏
得分:4 
scanf后面不要\n
2016-06-28 17:35
hykj9495
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:796
专家分:1441
注 册:2016-6-6
收藏
得分:4 
学会看错误信息
#include<stdio.h>
int main(){
    int m,n,s,t;
    m=1;
    t=1;
    s=0;
    printf("输入n:\n");
    scanf("%d\n",&n);
    for(i=1;i<=n;i++)
    {
        s=s+t;
        m=m+1;
        n=2*m+1;
        t=m/n;
    }
    return0;
}
测试.cpp
C:\测试.cpp(9) : error C2065: 'i' : undeclared identifier
C:\测试.cpp(16) : error C2065: 'return0' : undeclared identifier
C:\测试.cpp(17) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.

测试.exe - 1 error(s), 0 warning(s)


慢慢调试
2016-06-28 18:17
hykj9495
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:796
专家分:1441
注 册:2016-6-6
收藏
得分:0 
2楼,3楼。正解

慢慢调试
2016-06-28 18:19
快速回复:我写的程序运行不了,谁能指导我一下,谢谢。
数据加载中...
 
   



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

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