A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Perfector 中级黑马   /  2015-7-7 15:12  /  1375 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问下面这个程序有问题吗?怎么运行的时候出问题:
#include <stdio.h>

int main(int argc, const char * argv[]) {

    printf("请输入一个正整数:\n");
    int n;
    scanf("%d",&n);
    int su = 0,i = 1;
    while (i <= n)
    {
        su += i;
        i++;
   
    }
    printf("su = %d\n",su);
   
    return 0;
   
}
没有结果,这是怎么回事?

16 个回复

倒序浏览
你这个好像是没错的啊
回复 使用道具 举报
用别的编译器帮你试了一下,可以出结果的。
回复 使用道具 举报
用别的编译器帮你试了一下,可以出结果的。
回复 使用道具 举报
突然想起来,如果你用的不是xcode,用的是别的VS这类编译器,可能是运行之后,一个黑窗口没等待,就直接关了。要是的话,后面加一个system(“pause”);就行了
回复 使用道具 举报
长知识了,,,,,,
回复 使用道具 举报
dushoupeng 发表于 2015-7-7 15:50
用别的编译器帮你试了一下,可以出结果的。

后来可以编译了,具体原因还不是很清楚,新建target时,写完代码,编译经常出现编译的是上一个target,不知道为什么,困惑
回复 使用道具 举报
dushoupeng 发表于 2015-7-7 15:57
突然想起来,如果你用的不是xcode,用的是别的VS这类编译器,可能是运行之后,一个黑窗口没等待,就直接关 ...

用的是Xcode,后来可以编译了,具体原因还不是很清楚,新建target时,写完代码,编译经常出现编译的是上一个target,不知道为什么,困惑
回复 使用道具 举报
估计你忘了更换运行的target的窗口吧。。
回复 使用道具 举报
新建target后  运行需要切换
回复 使用道具 举报
哪个语言啊
回复 使用道具 举报
Perfector 发表于 2015-7-7 18:45
用的是Xcode,后来可以编译了,具体原因还不是很清楚,新建target时,写完代码,编译经常出现编译的是上 ...

应该是你没有切换运行的程序
回复 使用道具 举报
看着语法没问题啊。。。是不是你设置问题?比如没切换target???
回复 使用道具 举报
没问题的程序。。
回复 使用道具 举报
Perfector 发表于 2015-7-7 18:45
用的是Xcode,后来可以编译了,具体原因还不是很清楚,新建target时,写完代码,编译经常出现编译的是上 ...

每一次都要手动选择新的target的
回复 使用道具 举报
4B青年 发表于 2015-7-7 22:19
估计你忘了更换运行的target的窗口吧。。

更换了  估计不知道那个地方没注意到
回复 使用道具 举报
18678927239 发表于 2015-7-7 22:41
应该是你没有切换运行的程序

更换了  估计不知道那个地方没注意到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马