原题链接 #include<stdio.h> #include<string.h> int main() { int i,s; char st[1010]; while(scanf("%s",st)&&st[0]!='0') { s=0; for(i=0;i<strlen(st);i++) s=(s*10+st[i]-'0')%17; if(s%17==0) printf("1\n"); else printf("0\n"); } return 0; } 1014030hpu_yw数字整除Accepted0232C/C++10-20 21:25:59