猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么输出结果默认为2
慕后端4197179
浏览 1312
回答 2
2回答
望远
x输入失败,你输入时带了x=的格式,而且scanf函数后面变量没有取地址符,改成这样试试:scanf("x=%d",&x);
0
0
0
慕用4063026
#include <stdio.h>int main(void) { int x,y; scanf("%d",&x); if(x>=0) y=1; else y=2; printf("%d",y);getchar();getchar(); return 0;}少了&符号,还有如果是刚开始学,最好一开始就养成定义结束后空行的习惯格式,以后做项目会很方便,清晰易读。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续