小白求助
查看原帖
小白求助
543455
ynliao楼主2021/7/22 10:20
#include <cstdio>
using namespace std;

int main()
{
	int flag=0, x;
	scanf("%d", &x);
	
	if(x%2==0) flag++;
	if(x>4&&x<=12) flag++;
	printf("%d", flag);
	
	printf("%d %d %d %d", x==2, x>=1, x==1, x==0);
	return 0;
}

请问printf的布尔表达式为什么无法输出正确的结果?

2021/7/22 10:20
加载中...