| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3294 人关注过本帖
标题:求100以内整数和,哪里错了?
只看楼主 加入收藏
henry00
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-4-8
结帖率:50%
收藏
 问题点数:0 回复次数:10 
求100以内整数和,哪里错了?
#include<stdio.h>  //100以内整数和
int main()
{
    int a;
    int s;
    s=0;
    a=1;
    do
    {
        s=a*(a+1)/2;
        a=a+1;
    }while(a>100);
    printf("%d\n",s);
    return 0;
}
这个程序哪里错了,为啥输出是1 啊
搜索更多相关主题的帖子: include return 
2016-04-27 21:17
ldsh304
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:7
帖 子:242
专家分:755
注 册:2016-1-18
收藏
得分:0 
while循环执行一次后a = 2;
此时a < 100,会跳出循环.
2016-04-27 22:22
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
s=a*(a+1)/2 只计算了一次
2016-04-27 22:23
linlulu001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:20
帖 子:944
专家分:4047
注 册:2016-4-13
收藏
得分:0 
while(a<100).循环条件稿错了,就执行了一次do,然后while的条件就不成立了。所以s=1;


[此贴子已经被作者于2016-4-27 22:27编辑过]

2016-04-27 22:26
光头佬
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2016-3-25
收藏
得分:0 
while里面的语句 是判断是否进行循环的条件不是跳出循环的条件
讲错轻喷,新人
2016-04-27 23:55
mrsang
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2016-4-26
收藏
得分:0 
可以这样写:
do
    {
        s+=a;
        a++;
    }while(a<=100);
2016-04-28 09:06
Lyle123
Rank: 2
等 级:论坛游民
帖 子:7
专家分:11
注 册:2016-5-1
收藏
得分:0 
循环错啦,只执行了一次
2016-05-01 18:39
随心控
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-5-2
收藏
得分:0 
while (a>100)改成 while  (a<100)就行了

  就想多学点~~
2016-05-02 20:19
ASCIIhaohe
Rank: 1
等 级:新手上路
帖 子:11
专家分:7
注 册:2016-5-3
收藏
得分:0 
6楼正解,也可以用for语句
程序代码:
#include<stdio.h>
int main()
{
    int s=0,i;
    for(i=0;i<100;i++)
        s+=i;
    printf("%d",s);
    return 0;
}
2016-05-03 15:06
shasheng
Rank: 3Rank: 3
来 自:李猜
等 级:论坛游侠
威 望:1
帖 子:22
专家分:103
注 册:2016-1-7
收藏
得分:0 
正确代码
#include<stdio.h>  //100以内整数和
int main()
{
    int a;
    int s;
    s=1;
    a=1;
    do
    {
        s+=a+1;
        a++;
    }while(a<100);
    printf("%d\n",s);
    return 0;
}
2016-05-05 17:19
快速回复:求100以内整数和,哪里错了?
数据加载中...
 
   



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

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