黑马程序员技术交流社区

标题: 关于while的问题 [打印本页]

作者: 程序猿-2014    时间: 2014-4-10 19:52
标题: 关于while的问题
本帖最后由 程序猿-2014 于 2014-4-11 14:33 编辑

int main()
{int i=1,sum=0;
    while(i<10){
        sum=sum+1;
        i++;
    }
    printf("i=%d,sum=%d\n",i,sum);
    return 0;
}
这个题我自己看的结果觉得应该是10,9   可是答案却给出的是运行出现问题    搞不懂    求大神解惑
作者: 1722413885    时间: 2014-4-10 19:59
结果就是

屏幕快照 2014-04-10 下午7.58.20.png (101.76 KB, 下载次数: 2)

屏幕快照 2014-04-10 下午7.58.20.png

作者: 一只小菜鸟    时间: 2014-4-10 20:05
你没导入#include<stdio.h>吧
或者#import <Foundation/Foundation.h>
作者: 愿我能    时间: 2014-4-10 20:21
应该没有问题,要注意报错的提示,看有没有红色那一行的提示,或者如上一楼提示的那样没有导入, 问题要把报错内容发上来好解决,
作者: sen    时间: 2014-4-11 09:02
是不是漏了函数声明,#include <stdio.h> 最好是把报错内容给截过来看一下。
作者: 星河鹭起    时间: 2014-4-11 09:56
这个典型没有导入stdio.h头部,这个头部是用来给printf函数进行声明的,如果没有,则会警告,但是程序还是会运行,并不是报错。警告和报错是不同的。
作者: 程序猿-2014    时间: 2014-4-14 22:54
sen 发表于 2014-4-11 09:02
是不是漏了函数声明,#include  最好是把报错内容给截过来看一下。

这个题没有错误   但是答案给我的却是运行错误     所以我才搞不懂    找不出问题的错误..........




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2