C. 这是一道签到题
Time Limit: 1000ms
Memory Limit: 65536KB
64-bit integer IO format:
Java class name:
给你一个数N(N<=10^100),让你判断是否能被11整除。。能整除输出YES,否则输出NO。
Sample Input
11 506 45
Sample Output
YES YES NO
#include<stdio.h> #include<string.h> char a[1000]; int we(int a) { return a>0?a:-a; } int main() { while(scanf("%s",a)!=-1) { int l; l=strlen(a); int sum=0,ni=0; for(int i=0;i<l;i++) { if(i%2==0) { sum+=a[i]-'0'; } else { ni+=a[i]-'0'; } } int h; h=sum-ni; h=we(h); if(h%11==0) printf("YES\n"); else printf("NO\n"); } }