C语言编写程序求出用数字0至9可以组成多少个各位上没有重复数字的三位偶数。 ****输入提示信息:无 ****输入数据格式:无 ****输出数据格式:"%d\n"
时间: 2024-06-18 13:04:28 浏览: 134
2008年南开100题--二级C语言上机题库.pdf
5星 · 资源好评率100%
这道题可以用C语言编写程序来解决。可以通过三层循环来枚举所有三位数字的排列组合,再通过判断其个位是否为0,十位是否为偶数,百位是否与十位和个位不同来筛选符合条件的数字,最后输出符合条件数字的总数即可。
以下是示例代码:
```c
#include <stdio.h>
int main() {
int count = 0; // 符合条件的数字个数
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int k = 0; k < 10; k++) {
int num = i * 100 + j * 10 + k;
if (num % 2 == 0 && j % 2 == 0 && i != j && j != k && i != k) {
count++;
}
}
}
}
printf("%d\n", count);
return 0;
}
```
阅读全文