谁能用c敲一下这个程序,救救孩子

img

#include<stdio.h>

int main() {
    int n;
    int k1, k2;
    scanf("%d%d%d", &n, &k1, &k2);
    int num;
    int bestFit;
    int luckNum = 0;
    int length = 0;

    for (int i = 0; i < n; i++) {
        scanf("%d", &num);
        if (num % 10 != k1 && num % 10 != k2) {
            continue;
        }
        int temp = num;
        int luck_temp = 0;
        int length_temp = 0;
        while (temp) {
            if (temp % 10 == k1 || temp % 10 == k2) {
                luck_temp++;
            }

            temp /= 10;
            length_temp++;
        }

        if (luck_temp > luckNum) {
            bestFit = num;
            luckNum = luck_temp;
            length = length_temp;
        }
        else if (luck_temp >= luckNum && length_temp > luck_temp) {
            bestFit = num;
            luckNum = luck_temp;
            length = length_temp;
        }
        
    }

    printf("%d %d %d", bestFit, luckNum, length);
}

帅哥,c还是c++

自救