第一题:
#include <iostream> 
using namespace std;
 
int main() 
{
    long long n;
    cin>>n;
    int num[100];
    int a=0;
    while(n)
    {
        num[a]=n%10;
        a++;
        n=n/10;
    }
    int ans=0;
    long long temp=0;
    for(int j=a-1;j>=0;j--)
    {
        if(num[j]%3==0&&temp==0)
        {
            ans++;
        }
        else
        {
            temp+=num[j];
            if(temp%3==0)
            {
                ans++;
                temp=0;
            }
        }
    }
    cout << ans << endl;
    return 0;
}
求问:为什么只能通过66.17%?系统还不给通不过的测试用例