溫馨提示×

c語言四舍五入保留一位小數怎么實現

小億
517
2024-01-27 12:29:10
欄目: 編程語言

在C語言中,可以使用標準庫函數round()來實現四舍五入并保留一位小數。round()函數的原型如下:

double round(double x);

round()函數會將參數x四舍五入為最接近的整數,并返回結果。要保留一位小數,可以將要保留一位小數的數乘以10,然后將結果傳給round()函數進行四舍五入,最后再除以10得到保留一位小數的結果。

下面是一個示例代碼:

#include <stdio.h>
#include <math.h>

int main() {
    double num = 3.14; // 要四舍五入的數
    double result = round(num * 10) / 10; // 四舍五入并保留一位小數

    printf("原始數:%.2f\n", num);
    printf("四舍五入保留一位小數:%.1f\n", result);

    return 0;
}

運行結果為:

原始數:3.14
四舍五入保留一位小數:3.1

在這個示例中,原始數為3.14,經過四舍五入保留一位小數后得到3.1。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女