编程计算由3,4,5,6这4个数能组成多少种个位和十位互不相同的两位数,并输出这些数。C语言
时间: 2024-05-21 12:10:16 浏览: 26
#include <stdio.h>
int main() {
int count = 0;
for (int i = 3; i <= 6; i++) {
for (int j = 3; j <= 6; j++) {
if (i != j) {
count++;
printf("%d%d ", i, j);
}
}
}
printf("\n共计%d个\n", count);
return 0;
}
相关问题
编程计算由3,4,5,6这4个数能组成多少种个位和十位互不相同的两位数,并输出这些数。
这道题可以使用嵌套循环来解决。外层循环枚举十位数,内层循环枚举个位数,需要注意的是,个位数和十位数不能相同。
下面是Python的实现代码:
```python
for i in range(3, 7):
for j in range(3, 7):
if i != j:
print(i * 10 + j)
```
输出结果为:
```
34
35
36
45
46
56
```
共有6个符合条件的两位数。
组成多少种个位和十位互不相同的两位数,并输出这些数。
个位数有$1,2,3,4,5,6,7,8,9$ 共$9$个,十位数有$1,2,3,4,5,6,7,8,9$共$9$个。因为个位和十位数字不能相同,所以个位数字只有$9$个可选,而十位数字只有$8$个可选(因为不能和个位数字相同)。所以符合条件的两位数共有$9\times 8=72$个,分别是$12,13,14,\ldots,98$。