http://acm.nit.net.cn/showproblem.jsp?pid=1018 这题我差点疯掉了,一直没错,最后才发现 yes 被我写成了Yes。
n 余数
0 1
1 2
2 0
3 2
4 2
5 1
6 0
7 1
8 1
9 2
10 0
可以看出规律,被4除余2即可被3整除。
#include <stdio.h> int main() { long long n; while(scanf("%lld", &n) == 1 ) { if(n%4==2) printf("yes\n"); else printf("no\n"); } return 0; }