Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
52308 zhangsicun 含k个3的数 C++ 编译错误 0 MS 0 KB 934 2024-10-01 22:20:12

Tests(0/0):


‌输入两个正整数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; }


测评信息: