例如,
我的范围是14269-14274。
为了节省屏幕空间,我的用户希望以14269-74格式显示。
另一个例子是14269-14529的范围,应输出为14269-529。
我将如何实现这一目标?
答案 0 :(得分:3)
这样的事情可以解决问题:
int a = 14269;
int b = 14529;
int endrange = b % pow(10, floor(log10(b - a) + 1));
您需要确保< b虽然。
答案 1 :(得分:1)
您可以检查不同的第一个数字,输出第一个数字,然后输出第二个数字,从第一个不同的数字开始。
这当然只有两个数字长度相同才有意义。
你期待实施吗?