| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 634 人关注过本帖
标题:我哪里错了?
只看楼主 加入收藏
pchszwzc11
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-9-22
结帖率:0
收藏
已结贴  问题点数:10 回复次数:9 
我哪里错了?
#include "stdafx.h"
#include <stdio.h>

int main(int argc, char* argv[])
{
    int i,sum=0;
    while(1){
        scanf("%d",&i);
        if(i>10||i<0){
            printf("请输入小于10整数\n");
            continue;
        }
        else if(i==0){
            printf("退出循环\n");
            break;
        }
        sum=0;
        do{
            sum=sum+i;
            i--;
        }while(i>0);
        printf("sum=%d\n",sum);


}
getchar();
return 0;
搜索更多相关主题的帖子: return include 
2012-10-12 01:00
pchszwzc11
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-9-22
收藏
得分:0 
回复 楼主 pchszwzc11
希望高手 帮下我~~ 谢谢
2012-10-12 01:00
风之子MIKEY
Rank: 3Rank: 3
来 自:江西省抚州市
等 级:论坛游侠
帖 子:39
专家分:108
注 册:2012-9-25
收藏
得分:1 
请描述一下问题
冒似少了一个花括号
2012-10-12 07:06
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:1 
在return 0;下面加一个'}'

My life is brilliant
2012-10-12 11:08
pchszwzc11
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-9-22
收藏
得分:0 
怎么循环出来没得答案啊?
2012-10-12 14:28
xudaxia
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2012-10-13
收藏
得分:1 
#include <stdio.h>

int main()
{
    int i,sum=0;
    scanf("%d",&i);
        
        if(i>10||i<=0){
            printf("请输入小于10的正整数\n");
            
        }
           
        do{
            sum=sum+i;
            i--;
        }while(i>0);
        printf("sum=%d\n",sum);
}
这样是可以的  你的感觉很复杂啊
2012-10-13 20:46
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:1 
飘过
2012-10-13 22:09
小糊涂神c30
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:198
专家分:809
注 册:2012-4-25
收藏
得分:1 
当你以最后输入0退出循环时肯定不会有输出答案的 因为当你输入0是 在break;处程序就结束了while循环,而你的输出语句恰恰就在while语句,这时候当然不会有输出了!还有,貌似你不爱结贴呀,大家帮了你,要结贴才是,也是对大家的回报!
2012-10-14 13:38
ta1459568527
Rank: 1
等 级:新手上路
帖 子:16
专家分:1
注 册:2012-9-1
收藏
得分:1 
回复 楼主 pchszwzc11
stdafx.h,这个是什么,你自己编的头文件吗?
2012-10-16 16:50
qiaoshi89
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2012-10-9
收藏
得分:1 
do……while()循环最好不要用,while循环的结束的“}”错了,应该在第二个while循环后加吧。
2012-10-16 17:23
快速回复:我哪里错了?
数据加载中...
 
   



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

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