24小时热门版块排行榜    

查看: 697  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cjj08020101

金虫 (小有名气)

[求助] 有些想不通这个程序能有什么问题???求教~~~

有些想不通这个程序能有什么问题???求教~~~
#include <iostream>
int main()
{
        std::cout<<"output the number: "<<std::endl;
        for(int val = 10; val <= 0; --val)
        {
                std::cout<<val<<std::endl;
        }
        std::cin.get();
        return 0;
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjj08020101

金虫 (小有名气)

引用回帖:
6楼: Originally posted by Aubug at 2013-09-13 14:49:46
是这样,用VS编译器,创建控制台程序时,如果选择默认选项,而不是空项目,你的程序编译时会出现错误,要在源程序文件开始的地方加上#include "stdafx.h"就可以编译成功,原来没有理解你的题意,呵呵...

嘿嘿~我是新手,你们程序看的多估计没想到会是这么低级的错误,
你也教会了我一个新知识,谢谢啊~~~
9楼2013-09-14 15:00:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

Aubug

铁杆木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 谢谢参与 2013-09-12 21:33:26
在最开始加入:
#include "stdafx.h"

[ 发自小木虫客户端 ]
经典进化史?
2楼2013-09-12 20:54:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjj08020101

金虫 (小有名气)

引用回帖:
2楼: Originally posted by Aubug at 2013-09-12 20:54:13
在最开始加入:
#include "stdafx.h"

for 的条件表达式里改成val>=0就可以运行了,
请问加入#include "stdafx.h"理由是什么?
3楼2013-09-13 09:45:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Aubug

铁杆木虫 (小有名气)

不明白你说的问题是什么,

是不是想说 std::cout<<val<<std::endl; 没有作用?

如果是这样的话是判断条件“ val <= 0” 不对,改成“val >= 0”
经典进化史?
4楼2013-09-13 11:21:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见