c语言输出一个三位整数的个位数字、十位数字和百位数字的值。 输入格式: 输入一个三位的整数。比如: 152 输出格式: 按照以下格式输出: 152 = 个位数字 + 十位数字10 + 百位数字100
时间: 2024-09-18 11:00:57 浏览: 52
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
在C语言中,你可以通过将输入的三位数除以适当的基数(100、10和1),然后取余数来获取每一位的数值。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num, digit百位, digit十位, digit个位;
// 输入一个三位整数
printf("请输入一个三位的整数: ");
scanf("%d", &num);
// 计算各位数字
digit百位 = num / 100; // 取百位
num %= 100; // 去掉百位
digit十位 = num / 10; // 取十位
digit个位 = num % 10; // 取个位
// 输出结果
printf("%d = %d(百位) + %d(十位) * 10 + %d(个位) * 100\n", num, digit百位, digit十位, digit个位);
return 0;
}
```
当你运行这个程序并输入152,它会输出 `152 = 1(百位) + 5(十位) * 10 + 2(个位) * 100`。
阅读全文