砍掉双人的最后一个号码

时间:2013-01-20 06:23:44

标签: c++

如果我有双人:732734

如何返回73273< ----注意失去'4'

2 个答案:

答案 0 :(得分:2)

除以10,然后将其移除以删除小数:

number = floor(number / 10.0)

答案 1 :(得分:0)

我在某个地方找到了这个。它删除十进制后的最后一位数字。不是实际的解决方案,但这可能会给你一些提示:

int main(){
    for (int a=0;a<80;a++)
        printf(".");
    printf("%2.0f\n",1024.48);
    printf("%2.0f\n",4.48);
    for (int a=0;a<80;a++)
        printf(".");
    return 0;
}

输出:

................................................................................
1024
4
................................................................................