c语言怎么只输出1个数的后几位

比如123456789,怎么只输出后4位6789....
2026年09月18日 20:47
有3个网友回答
网友(1):

#include "stdio.h"
void main()
{
    long int a = 123456789;
    long int divide,mod;
    divide = a / 10000;
    mod = a % 10000;
    
    printf("12345678/10000 = %d\n",divide);
    printf("12345678%10000 = %d\n",mod);
    system("pause");
}

 简单来说,求后几位用%,求前几位用/

网友(2):

取余数啊,123456789%10000

网友(3):

你需要完整程序吗?