1 条题解
-
0
C :
#include<stdio.h> #include<string.h> int main(void) { int n; scanf("%d",&n); while(n--) { char a[2005]; int i; scanf("%s",a); int len=strlen(a); int ans=0; for(i=0;i<len;i++) ans=(int)(((long long)ans*10+(a[i]-'0'))%9); if(ans%9==0) printf("YES\n"); else printf("NO\n"); } return 0; }
C++ :
#include <stdio.h> #include <string.h> int main() {int n; char s[10000]; scanf("%d",&n); while(n--) { scanf("%s",s); int l=strlen(s); int sum=0,i; for(i=0;i<l;i++) { sum=sum+s[i]-'0'; } if(sum%9==0) printf("YES\n"); else printf("NO\n"); } return 0; }
Java :
import java.util.Scanner; import java.math.BigInteger; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int m; BigInteger n,jiu = BigInteger.valueOf(9),zero=BigInteger.ZERO; m = in.nextInt(); for(int i=0;i<m;i++) { n = in.nextBigInteger(); if(n.mod(jiu).compareTo(zero)==0) System.out.println("YES"); else System.out.println("NO"); } } }
- 1
信息
- ID
- 1424
- 时间
- 3000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者