任意输入一个三位数,如果有且仅有两个数位相同,则输出1,否则输出0(c语言程序)
时间: 2024-05-08 22:17:23 浏览: 188
6-2-1的BP神经网络(matlab实现),当输入为一个六位数的中心对称样本时(例如1 0 0 0 0 1),输出为1;否则,输出为0。
```
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位数:");
scanf("%d", &num);
int a = num / 100; // 百位数
int b = num % 100 / 10; // 十位数
int c = num % 10; // 个位数
if (a == b && b != c || a == c && b != c || b == c && a != b) {
printf("1");
} else {
printf("0");
}
return 0;
}
```
阅读全文