c语言编写程序,输入一个3位整数,打印输出其个位数、十位数和百位...答:include<stdio.h> void main(void){ int n;printf("输入一个三位的正整数: ");scanf("%d",&n);if((n>999)||(n<100)){ printf("%d 不是一个三位数\n",n);return;} printf("输入在数 %d,其个位是%d,十位是%d,百位是%d\n",n,n%100,(n/10)%10,n/100);return ;} ...
初学c语言...请问只输入一个多位数,如何把个位、十位、百位等分开输出...答:const char Bit[size][10] = {"个位","十位","百位","千位","万位","十万位","百万位","千万位","亿位","十亿位","百亿位"};int main(){ int i=0; char sNum[100] = ""; char* pNumHead; char* pNumEnd; printf("请输入一个数字:\n"); scanf("%s",sNum); pNumHead = sNum...