从终端输入一个三位数的整型;提取该整型的个位,十位,百位,加上打印出结果
代码如下:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int num=0;
int baiwei=0,shiwei=0,gewei=0;
int sum=0;
printf("请输入一个三位数:");
scanf("%d",&num);
baiwei=num/100;
shiwei=num/10%10;
gewei=num%10;
sum=baiwei+shiwei+gewei;
printf("百位数=%d\n",baiwei);
printf("十位数=%d\n",shiwei);
printf("个位数=%d\n",gewei);
printf("三个数和为=%d\n",sum);
return 0;
}
测试结果:
请输入一个三位数:357
百位数=3
十位数=5
个位数=7
三个数和为=15