输出不对,why?
查看原帖
输出不对,why?
1373219
acommonman楼主2024/6/21 22:03
#define _CRT_SECURE_NO_WARNINGS 1 
//#include<bits/stdc++.h>
#include<iostream>
using namespace std;
int oushu(int);
int dayu(int);
int main()
{
	int a=0,b=0,c=0,d=0,x,yi=0,er=0;
	scanf("%d", &x);
	a = oushu(x) & dayu(x);
	b = (oushu(x) + dayu(x) > 0) ? 1 : 0;
	c = (oushu(x) + dayu(x)==1)?1:0;
	d = (oushu(x) + dayu(x)==0)?1:0;
	printf("%d %d %d %d\n",a,b,c,d );
	return 0;
}
int oushu(int k)
{
	return (k % 2 == 0&&k>1) ? 1 : 0;
}
int dayu(int p)
{
	return (4 < p <= 12) ? 1 : 0;
}
2024/6/21 22:03
加载中...