| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2233 人关注过本帖
标题:我是名新手,下列程序哪里错误如何纠正,请大神赐教
只看楼主 加入收藏
hellloworld
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-4-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
我是名新手,下列程序哪里错误如何纠正,请大神赐教
图片附件: 游客没有浏览图片的权限,请 登录注册

#include<stdio.h>
void main()
{
    double sum,a=1,b;
    int i;
    for (i=1;i<=100;i++)
    {
        b=i/a;
        sum=sum+b;
        a=-a;
    }
    printf("%if",sum);
}
搜索更多相关主题的帖子: i++ 错误 if sum for 
2020-04-09 11:15
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
收藏
得分:10 
不知道你具体想问什么
从图片上看你建立的应该是cpp文件,而不是.c文件,具体还是需要看你用的什么编译器
从代码上看,如果是用的c++编译器,是不支持void的,应改为int
我对c不熟悉,没记错的话double对应的是%f,而不是%if
从代码逻辑上看也不知道你想干啥
从可学习性来看,对于语法,并没有感觉这串代码可以深刻的理解for循环,反而更绕大脑,其他更深层的问题,就不清楚了

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-04-09 13:52
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:5 
你截图的问题和程序无关,可能是没有编译成功。
2020-04-09 14:26
专业课的小白
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2019-12-17
收藏
得分:0 
回复 楼主 hellloworld
这个题目的要求是什么呢?
2020-04-09 15:21
飞天大烧卖
Rank: 2
等 级:论坛游民
帖 子:45
专家分:27
注 册:2020-3-26
收藏
得分:0 
算1 -2 3 -4 ....  99 -100 和吧
#include<stdio.h>
int main(void)
{
    int sum=0,a=1,b;
    int i;
    for (i=1;i<=100;i++)
    {
        b=i/a;
        sum=sum+b;
        a=-a;
    }
    printf("%d",sum);
}
2020-04-09 16:03
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
收藏
得分:5 
如果是计算1 -2 3 -4 ....  99 -100 和。可以:
程序代码:
#include <stdio.h>
main()
{
int i, t= -1, sum = 0;
for (i = 1; i <= 100; i++)
sum += i * (t *= -1);
printf("%d\n",sum);
}
2020-04-09 17:23
hbccc
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:108
专家分:315
注 册:2020-2-18
收藏
得分:0 
你没编译吧,另外sum没有赋初值,%if ?  是啥,恕在下孤陋寡闻
2020-04-09 19:53
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:0 
%lf

2020-04-10 22:13
xiaochizhen
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2020-4-17
收藏
得分:0 
b=(double)i/a,强制转换
2020-04-17 10:33
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
收藏
得分:0 
void main改int main
注意sum初始化

https://zh.
2020-04-17 10:46
快速回复:我是名新手,下列程序哪里错误如何纠正,请大神赐教
数据加载中...
 
   



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

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