说实话,后面的某些题的确有点………… #include <stdio.h> int main() { int a,b,c; long n,i; while(scanf("%ld",&n)!=EOF) { a=1; b=2; if(n==0||n==1) printf("no/n"); else { for(i=2;i<=n;i++) { c=(a+b)%3; a=b; b=c; } if(c==0) printf("yes/n"); else printf("no/n"); } } return 0; }