40分求助,只对了#4#5#6#7
查看原帖
40分求助,只对了#4#5#6#7
956750
haiweixin楼主2023/3/27 13:53
#include<stdio.h>
#include<cmath>
#pragma warning(disable:4996)

int main(void)
{
    long long int n[110], m;
    int T;
    scanf("%d", &T);
    for (int i = 0; i < T; i++)
    {
        scanf("%lld", &n[i]);
    }
    long long int i = 0;
loop1: for (; i < T; i++)
    {
        for (long long int r = 1; n[i] > r; r *= 10)
        {
            m = n[i];
            for (; m > r;)
            {
                m = m  /(r*10)*r + m % r;
                //printf("%d\n", m);
                if (m % 4 == 0&&m!=0)
                {
                    printf("Yes\n");
                    i++;
                    goto loop1;
                }
            }
        }
        printf("No\n");
    }
   

    return 0;
}
2023/3/27 13:53
加载中...