C语言问题 哪里错了。。谢谢我是初学者`
来源:百度知道 编辑:UC知道 时间:2024/09/28 15:48:51
main()
{
int a;
scanf("%d",&a);
if ("a == 5201314ff");
{
printf("22222");
}
else
{
printf("111111");
}
}
运行说else位置错在main 函数中
{
int a;
scanf("%d",&a);
if ("a == 5201314ff");
{
printf("22222");
}
else
{
printf("111111");
}
}
运行说else位置错在main 函数中
if ("a == 5201314ff"); 把最后的;去掉,就好了。
if ("a == 5201314ff");
里面的引号去掉,你的A是INT型,怎么和后面比较的FF是什么??括号最后不能要分号,否则PRINT("222")永远会执行
if(a == 5201314)
ff是什么? 没有就对了 。要是a等于5201314就输出22222,或者输出111111
引号不对