Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Làm tròn theo số chữ số có nghĩa

    Cho số thực x≠0x \ne 0x=0 và số nguyên k≥1k \ge 1k≥1. Hãy làm tròn xxx tới kkk chữ số có nghĩa và biểu diễn kết quả dưới dạng khoa học chuẩn hóa d.ddd…×10pd.ddd\ldots \times 10^{p}d.ddd…×10p, với đúng k−1k-1k−1 chữ số sau dấu phẩy ở phần mantissa.

    • Định dạng đầu vào:

      Một dòng chứa số thực xxx và số nguyên kkk, cách nhau bởi khoảng trắng.

    • Ràng buộc đầu vào:

      x≠0x \ne 0x=0, 10−6≤∣x∣≤10610^{-6} \le |x| \le 10^610−6≤∣x∣≤106; 1≤k≤101 \le k \le 101≤k≤10.

    • Định dạng đầu ra:

      In ra kết quả theo định dạng khoa học của Python với k−1k-1k−1 chữ số sau dấu phẩy, dạng "{:.{k-1}e}".format(x) (ví dụ với k=3k=3k=3: "1.23e+02"). Chữ "e" viết thường, số mũ có dấu và ít nhất 2 chữ số.

    Ví dụ:

    Đầu vào:

    123.456 3
    

    Đầu ra:

    1.23e+02

    Đang tải editor...