我是C语言初学者,请帮我看一下这个程序错在哪

2024-11-30 15:36:31
推荐回答(4个)
回答1:

判断a是不是123,要用==号,这里用=号变成了赋值是错误的

修改后的代码如下:

#include
void main()
{
int a;
printf("\nEnter the code:");
scanf("%d",&a);
if(a==123) 
printf("You are welcome!");
else
printf("Sorry!");
}

执行效果如下:

回答2:

a == 123才是比较

回答3:

if(a=123) 仔细看这

回答4:

a=123应为a == 123