| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:我刚学c 麻烦各位帮我看看哪里错了 运行不了
只看楼主 加入收藏
qiushijie
Rank: 1
等 级:新手上路
帖 子:7
专家分:3
注 册:2011-3-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:12 
我刚学c 麻烦各位帮我看看哪里错了 运行不了
#include<stdio.h>
int main()
{
    int n,i;
    double s=0;
    scanf("%d\n",&n);
   
    for(i=n;i=i+1;)
     
    {s=s+1.0/(2*i+1);}
    printf("%.6f\n",s);
    return 0;
}
注 是计算1+1/3+1/5+...前n项的和 输出保留6位小数。 辛苦你们了
搜索更多相关主题的帖子: return 
2011-03-21 23:15
minand
Rank: 2
等 级:论坛游民
帖 子:71
专家分:89
注 册:2011-3-16
收藏
得分:0 
for(i=n;i=i+1;)把这句改成for(i=n;;i=i+1)试试 比较懒 不想去试

2011-03-21 23:18
minand
Rank: 2
等 级:论坛游民
帖 子:71
专家分:89
注 册:2011-3-16
收藏
得分:0 
还有换行符的斜杠打错边了
2011-03-21 23:19
一个SB
Rank: 2
等 级:论坛游民
帖 子:12
专家分:19
注 册:2011-3-21
收藏
得分:2 
for(i=n;i=i+1;) 这句中间需要条件:for(i=n;条件;i=i+1) 这样试试
2011-03-21 23:19
free瞬间
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-3-4
收藏
得分:0 
输入不要加换行符的。循环有错,还有应该是2*i-1不是加1.
程序是:
#include<stdio.h>
 int main()
 {
 int n,i;
 double s=0;
 scanf("%d",&n);
 
for(i=1;i<=n;i++)
 
{s=s+1.0/(2*i-1);}
 printf("%.6f\n",s);
 return 0;
 }
2011-03-21 23:24
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:15 
程序代码:
#include <stdio.h>

int main (void) {

        int n,i;
        float s=0;

        scanf ("%i",&n);
        for(i=0;i<n;i++) {
                s+=1.0/(2*i+1);
        }
        printf ("%.6f\n",s);
        return 0;

}


善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-03-21 23:28
SGT_JM
Rank: 2
等 级:论坛游民
帖 子:14
专家分:10
注 册:2011-3-21
收藏
得分:0 
是你最后输出的时候错了,也就是%2s这里,换成%c就好!你试试吧,希望能帮到你!
#include <stdio.h>
#include <string.h>
#include<stdlib.h>
void main()
{   
    char sz[] = {"#if !defined(AFX_STDAFX_H__6FE9C3E6_9E17_4973_BE60_201DABB00EFB__INCLUDED_"};
    int i, j=0, max;
    char str1[50];
    char c;

    max = strlen(sz)/6;
   
    for(i=0; i < (sizeof(sz) - 1); i++)
    {
        if ((i+1)%6 == 0)
        {
            c = sz[i];
            str1[j] = c;
            j=j+1;
        }
    }
    for(j = 0; j < max; j++)
    {
        printf("%c",str1[j]);
     }
    printf("\n");
}
2011-03-21 23:37
canxden
Rank: 3Rank: 3
来 自:江西奉新
等 级:论坛游侠
帖 子:114
专家分:105
注 册:2011-3-18
收藏
得分:1 
你相当于没有把循环语句结束的条件弄出来…怎么都循环不出的…多看看书吧…

一个人能有多坚强,太安静,就成了孤单。
2011-03-21 23:40
qiushijie
Rank: 1
等 级:新手上路
帖 子:7
专家分:3
注 册:2011-3-21
收藏
得分:0 
回复 4楼 一个SB
谢谢你,我还是太菜啊
2011-03-22 08:10
qiushijie
Rank: 1
等 级:新手上路
帖 子:7
专家分:3
注 册:2011-3-21
收藏
得分:0 
回复 6楼 ansic
太感谢你了,内牛满面
2011-03-22 08:11
快速回复:我刚学c 麻烦各位帮我看看哪里错了 运行不了
数据加载中...
 
   



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

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