搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 为什么这段代码输入1,if不起作用
标题:
为什么这段代码输入1,if不起作用
只看楼主
阴阳居士
等 级:
新手上路
帖 子:5
专家分:0
注 册:2017-10-19
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:5
为什么这段代码输入1,if不起作用
#include<stdio.h>
int main()
{
int x,y;
printf("请输入一个数\n");
scanf("%d\n",&x);
if(x=1)
printf("嗨");
return 0;
}
搜索更多相关主题的帖子:
代码
输入
if
int
printf
2017-10-27 13:00
grmmylbs
等 级:
贵宾
威 望:
54
帖 子:1409
专家分:5845
注 册:2016-2-14
第
2
楼
得分:10
if(x==1)
注意=和==的使用
2017-10-27 14:28
阴阳居士
等 级:
新手上路
帖 子:5
专家分:0
注 册:2017-10-19
第
3
楼
得分:0
回复 2楼 grmmylbs
我把if(x=1)改成了if(x==1),if依旧没有起作用
2017-10-27 22:56
阴阳居士
等 级:
新手上路
帖 子:5
专家分:0
注 册:2017-10-19
第
4
楼
得分:0
回复 2楼 grmmylbs
这种情况
2017-10-27 22:59
zbjzbj
来 自:郑州
等 级:
贵宾
威 望:
52
帖 子:620
专家分:3020
注 册:2011-4-22
第
5
楼
得分:10
#include<stdio.h>
int main()
{
int x,y;
printf("请输入一个数\n");
scanf("%d",&x);
if(x==1)
printf("嗨");
return 0;
}
2017-10-27 23:41
阴阳居士
等 级:
新手上路
帖 子:5
专家分:0
注 册:2017-10-19
第
6
楼
得分:0
回复 5楼 zbjzbj
你的能运行,我仔细对比了下好像问题出在我的scanf里多了个\n的原因,
感谢感谢哈
2017-10-28 18:41
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-481827-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.021714 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved