-1

ダブルがある場合: 732734

73273 を返すにはどうすればよいですか <---- 「4」が失われていることに注意してください

4

2 に答える 2

2

10 で割ってから床に落として小数を削除します。

number = floor(number / 10.0)
于 2013-01-20T06:28:51.007 に答える
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
................................................................................
于 2013-01-20T06:35:06.683 に答える