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

2024-11-22 06:48:17
推荐回答(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语言的整数范围也不大,你就用一个语句写一位也不是很多代码呀!