用c语言写表达式提取任意位数整数n的个位数,十位数,百位数~~

2024年11月22日 06:48
有3个网友回答
网友(1):

int a,b,c,n;
scanf("%d",&n);

个位数a=n%10
十位数b=(n-a)%100
百位数c=(n-a-b)%1000

网友(2):

while(n){
printf("%d\n",n%10);
n/=10;
}

网友(3):

任意为也要有个限度,是多少位的呢?c语言的整数范围也不大,你就用一个语句写一位也不是很多代码呀!