搜索
查看: 1656|回复: 14
打印 上一主题 下一主题

【求助】刚开始用啊哈c,编好后运行为什么会闪退

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-1 14:21:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
整个程序是这样
#include"stdio.h"
void main()
{  int x,y;
scanf("%d",&x);
y=x*2;
printf("%d",y);
}
之后我又试了其他的,也是一样闪退
求解答

沙发
 楼主| 发表于 2014-11-1 14:23:33 | 只看该作者
输入5然后enter就闪退了,输其他数字也一样
板凳
 楼主| 发表于 2014-11-1 14:30:19 | 只看该作者
已解决,居然还要留下后面的两句话才能正常运行
地板
发表于 2014-11-1 19:18:05 | 只看该作者
后面加上
  1. system("pause");
复制代码
5#
发表于 2014-11-1 22:46:20 | 只看该作者
后面加上system("pause");
另外不要用void main那玩意
6#
发表于 2014-11-2 09:16:28 | 只看该作者
cad20020601 发表于 2014-11-1 22:46
后面加上system("pause");
另外不要用void main那玩意

C99是不支持void main()的
7#
发表于 2014-11-3 19:27:45 | 只看该作者
加个sleep(50);
8#
发表于 2014-11-6 23:30:51 | 只看该作者
本帖最后由 wx_TQwTf5Zb 于 2014-11-6 23:33 编辑

我的没有快速闪退,但我打个数,按enter就闪了,其实我这个编码不需要输数。。。(兔子和鸡共30,脚90的老问题{:soso_e113:})#include <stdio.h>
#include <stdlib.h>
int main()
{int r,c;
for(r=1;r<30;r++)
{c=30-r; if(c*2+r*4==90)
printf("r=%-d,c=%d\n",r,c);
system("pause");
  return 0;
}
}
9#
发表于 2014-11-7 18:02:02 | 只看该作者

你的代码怎么好像是html的,能不能告诉我,怎么弄的!
10#
发表于 2014-11-7 18:05:43 | 只看该作者
huang_403698967 发表于 2014-11-7 18:02
你的代码怎么好像是html的,能不能告诉我,怎么弄的!

手动打[code]框
11#
发表于 2014-11-7 19:55:12 | 只看该作者
愚笨,没听懂
12#
发表于 2014-11-8 16:01:40 | 只看该作者
我懂了
13#
发表于 2014-11-8 16:02:59 | 只看该作者
<><><><><><><><><><><>
14#
发表于 2014-11-15 20:20:07 | 只看该作者
你的格式完全错了。
15#
发表于 2015-8-23 09:26:49 | 只看该作者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表