ダブルがある場合: 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
................................................................................