对任意一个键盘输入的3位整数,求出它的个位、十位和百位,并按下面格式输出结果:“integer %d:\nunit digit %d,tens place %d,hundreds place %d\n” 。提示,分离出一个整数的某一位可以用除法和求余运算相结合的方法。
按照题目要求编写的分离3位数各个位上数字的C语言程序如下
#include <stdio.h>
int main()
{
int a,b,c,n;
printf("please input a three digit integer:");
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100;
printf("integer %d:\nunit digit %d,tens place %d,hundreds place %d\n",n,a,b,c);
return 0;
}
源代码