提交时间:2024-10-01 22:20:12

运行 ID: 52308

‌输入两个正整数m和k,其中1<m<100000,1<k<5,判断m能否被19整除,且恰好含有k个3。‌ 如果满足条件,则输出YES;否则,输出NO。 首先,我们需要编写一个程序来判断m是否能被19整除。接着,我们需要统计m中3的出现次数。最后,如果m能被19整除且3的出现次数恰好为k,则输出YES;否则,输出NO。 以下是一个简单的C语言实现示例: c Copy Code #include <stdio.h> int main() { int m, k; scanf("%d %d", &m, &k); if (m % 19 == 0) { int count = 0; while (m != 0) { int digit = m % 10; if (digit == 3) { count++; } m /= 10; } if (count == k) { printf("YES\n"); } else { printf("NO\n"); } } else { printf("NO\n"); } return 0; }