程序代码:
#include <stdio.h>
void main()
{
long a,b;
scanf("%ld %ld",&a,&b);
if ((a<=30&&b>5000)||(a>30&&b>30000))
{
printf("11111");
}
else
{
printf("22222");
}
getch();
}
从楼主的截图来看
你是用的TC吧
TC中给出的int的数值范围默认为
- 32768 ~ 32767
50000000已经溢出了(就是超过了int的最大值32767)