if选择结构的程序
我搬的谭浩强第五版里面的程序,输入x的值就直接退出了,并没有打印出需要的结果。各位大神帮忙看看哪里错了#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if (x<0)
y=-1;
else
if (x==0) y=0;
elsey=1;
printf("x=%d,y=%d\n",x,y);
return 0;
} 我去vs2019里测试了,没有问题啊
把你的问题说明白点,你希望的是什么 李京 发表于 2021-2-25 10:08
我去vs2019里测试了,没有问题啊
把你的问题说明白点,你希望的是什么
我刚刚在Visual中试了试,也能运行,是不是我刚刚Dev-C编译器打开方式不对? fledgling 发表于 2021-2-25 10:14
我刚刚在Visual中试了试,也能运行,是不是我刚刚Dev-C编译器打开方式不对?
我刚刚在Dev-C里是这么操作的:文件,新建,项目 是运行了控制台之间就没了吗,他这个应该是正常退出返回了 鱼丸粗面m 发表于 2021-2-25 10:27
是运行了控制台之间就没了吗,他这个应该是正常退出返回了
嗯,开始运行之后,我只输入了一个x的值就退出了 fledgling 发表于 2021-2-25 10:34
嗯,开始运行之后,我只输入了一个x的值就退出了
你可以在return 0 前加 system(“pause”); 试试 本帖最后由 李京 于 2021-2-25 10:43 编辑
fledgling 发表于 2021-2-25 10:18
我刚刚在Dev-C里是这么操作的:文件,新建,项目
我用Dev-c++也可以
最后一个我的不是项目
我的是直接源代码
项目的没有用过
这样看下行不行,我试过了,我的是可以的 李京 发表于 2021-2-25 10:42
我用Dev-c++也可以
最后一个我的不是项目
我刚刚点源代码输入后,没反应,然后点最下面的调试或者点编译器的时候,直接退出了Dev-C,是不是我什么设置错了? fledgling 发表于 2021-2-25 11:06
我刚刚点源代码输入后,没反应,然后点最下面的调试或者点编译器的时候,直接退出了Dev-C,是不是我什么 ...
不是点下面的
编译 运行在上面,帮助下面一行
或者直接点F11 把scanf换成scanf_s,安全问题,编译器阻止 李京 发表于 2021-2-25 11:50
不是点下面的
编译 运行在上面,帮助下面一行
或者直接点F11
谢谢
页:
[1]