要获取一个整数i的第p位小数,您需要这样做:(i / pow(p, 10)) % 10; 所以,要从最后一位数字循环到第一位数字,你需要这样做:int n = 56; // 056 int digit; while(n) { digit = n % 10; n /= 10; // Do something with digit } 易于修改以确保它恰好执行3次。
int
类型的值吗?还是字符字符串? - Keith Thompson