如果我有双倍:732734
我怎样才能返回 73273 <---- 注意丢失 '4'
除以 10,然后将其取底以删除小数:
number = floor(number / 10.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
................................................................................