如何在C中查找前两位数字

时间:2018-09-25 01:43:44

标签: c

你好,我有代码找出一个数字的前两位并将其保存到C中的变量中,并且该代码仅适用于偶数长度的数字。我需要适用于偶数和奇数长度数字的东西。我需要first2的数字是前两个数字。

first.js

2 个答案:

答案 0 :(得分:4)

一次除以10而不是100,所以每次迭代只删除一位。

答案 1 :(得分:0)

在给定输入为正数且至少2位数字(例如10或更高)的情况下,返回long的前2位数字的功能。

int getFirst2Digits(long input)
{
    long local = input;

    while (local >= 100) 
    {
        local /= 10;
    }

    return local;
}