发布网友 发布时间:2022-04-21 05:54
共1个回答
热心网友 时间:2023-11-06 06:23
#include <stdio.h>
int main()
{
int n; //定义一个三位正整数n
printf("请输入一个三位正整数:\n");
scanf("%d", &n); //从键盘输入n的值
if (n >= 100 && n <= 999) //判断n是否是三位正整数
{
int a, b, c; //定义三个变量,分别存储n的百位、十位和个位数字
a = n / 100; //用整除运算符/求出n的百位数字
b = n / 10 % 10; //用除法和取余运算符/和%求出n的十位数字
c = n % 10; //用取余运算符%求出n的个位数字
printf("该三位正整数各位上的数字为:%d %d %d\n", a, b, c); //输出结果
}
else //如果n不是三位正整数,输出错误信息
{
printf("输入错误,请输入一个三位正整数!\n");
}
return 0;
}