C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
#include <stdio.h>#include <math.h>void i(int a,int b,int c,int d){a=d/100;b=d/10%10;c=d%10;printf("该数的百位数为%d,十位数为%d,个位数为%d\n",a,b,c);}int main(void){int a,b,c,d;printf("请输入一个三位数的整数:\n");scanf("%d",&d);if(d>99&&d<1000){i(a,b,c,d);}else if(d>-1000&&d<-99){d=-d;i(a,b,c,d);}else{printf("输入数据类型错误,请重新输入:\n");}return 0;}
C语言:任意从键盘输入一个三位整数 要求正确分离它的个位 十位和百位数 并分别在屏幕上输出。