小学生的题:我居然不会;
就是如果每一位相加后的结果能被3整除,则该数能被3整除
#include<bits/stdc++.h> using namespace std; int main(){ std::ios::sync_with_stdio(false);cin.tie(0); string s; while(cin>>s){ int len=s.size(); if(s[len-1]=='0'||s[len-1]=='5'||(s[len-1]-'0')%2==0){ cout<<"YES\n";continue; } int ans=0; for(int i=0;i<len;i++) ans+=(s[i]-'0'); if(ans%3==0){cout<<"YES\n";continue;} cout<<"NO\n"; } return 0; }