Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
56726 | zhangweiran | 数字判断 | C | 通过 | 0 MS | 196 KB | 737 | 2024-11-15 15:47:11 |
#include <stdio.h> // 函数:检查一个数是否所有位上的数字都是奇数 int isOddDigits(int num) { while (num > 0) { int digit = num % 10; // 获取最低位的数字 if (digit % 2 == 0) { // 检查是否为偶数 return 0; } num /= 10; // 移除最低位的数字 } return 1; // 所有位上的数字都是奇数 } int main() { int N, M, count = 0; scanf("%d %d", &N, &M); // 输入N和M for (int i = N; i <= M; i++) { if (isOddDigits(i)) { // 检查i的各位数字是否都是奇数 count++; // 计数器加一 } } printf("%d\n", count); // 输出满足条件的整数个数 return 0; }