要编程获取一个整数的十位和百位,你可以使用整数除法和模运算。以下是一个简单的示例,演示了如何在C语言中实现这个功能:
```c
include
int main() {
int number;
printf("请输入一个三位整数: ");
scanf("%d", &number);
// 获取百位数
int hundreds = number / 100;
// 获取十位数
int tens = (number / 10) % 10;
printf("百位数为: %d\n", hundreds);
printf("十位数为: %d\n", tens);
return 0;
}
```
在这个示例中,我们首先通过 `scanf` 函数从用户那里获取一个三位整数。然后,我们使用整数除法 `number / 100` 来获取百位数,并使用模运算 `(number / 10) % 10` 来获取十位数。最后,我们使用 `printf` 函数输出这两个值。
这个程序假设用户输入的是一个三位数。如果你需要处理负数或者更高位的数字,你可能需要调整这个程序来适应这些情况。