C语言里求一个数的最后三位数值?

2024-12-22 16:18:42
推荐回答(4个)
回答1:

数是N,最后一位是a=N%10,倒数第二位是b=(N%100-a)\10,倒数第三位是c=(N%1000-b*10-a)\100

回答2:

#include
int main(void){
int n;//不够改unsigned long long
scanf("%d",&n);//unsigned long long的话用%ld
for (register int i=0;i<3;i++){
printf("%d",n%10);
n/=10;
}
return 0;
}

回答3:

把高位清零就可以了。

回答4:

如果这个数上百位,上千位呢?,小数还是整数,如果是int型,自己写吧