Chào mừng bạn đến với Selfomy Hỏi Đáp, hãy Hỏi bài tập hoặc Tham gia ngay
0 phiếu
228 lượt xem
caikimlocks552 trong Tin học lớp 11 bởi Học sinh (5 điểm)

SBIEUTHUC - Tính giá trị biểu thức

Một xâu S gồm các kí tự số và kí tự dấu + -. Em hãy viết chương trình tính giá trị của xâu S đó.

Dữ liệu nhập:

  - Nhập vào một xâu S duy nhất

Kết quả:

  - in giá trị của xâu S ra màn hình. Dữ liệu đảm bảo S không vượt quá giới hạn số nguyên 64 bit. 

Ví dụ

  • input

    123+45-67+89

  • output

    190

 
 

1 Câu trả lời

0 phiếu
chibao bởi Cử nhân (1.9k điểm)

Ý tưởng:

  • Nhập dữ liệu vào là dạng chuỗi.
  • Duyệt từng ký tự trong chuỗi:
    • Ký tự đầu tiên là số.
    • Nếu s[i] có ký tự là số, cho s[i] vào chuỗi con gọi là numst
    • Nếu s[i] là có ký tự là dấu +, - thì: chuyển chuỗi numst thành số, cộng vào biến tổng S, gán numst rỗng.
  • Kết quả trả về là biến tổng S.
 
 

Các câu hỏi liên quan

0 phiếu
1 trả lời 377 lượt xem
A. True/False. B. 0/1. C. Đúng/Sai. D. Yes/No.
đã hỏi 11 tháng 1, 2022 trong Tin học lớp 11 bởi PTG Tiến sĩ (22.7k điểm)
0 phiếu
1 trả lời 528 lượt xem
đã hỏi 11 tháng 1, 2022 trong Tin học lớp 11 bởi PTG Tiến sĩ (22.7k điểm)
0 phiếu
1 trả lời 311 lượt xem
0 phiếu
1 trả lời 1.5k lượt xem
đã hỏi 10 tháng 1, 2022 trong Tin học lớp 11 bởi PTG Tiến sĩ (22.7k điểm)
0 phiếu
1 trả lời 357 lượt xem
Viết chương trình tính giá trị của đa thức A(x) với điều kiện không dùng biến mảng. Viết chương trình tính giá trị c&#7911 ... ;ng hệ số rồi nhân với x từ hệ số an đến hệ số a0.
đã hỏi 29 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 562 lượt xem
0 phiếu
1 trả lời 1.1k lượt xem
A.Sqrt(); B. Sqr(); C. Abs(); D. Ln();
đã hỏi 11 tháng 1, 2022 trong Tin học lớp 11 bởi PTG Tiến sĩ (22.7k điểm)
0 phiếu
1 trả lời 161 lượt xem
A = √72 + 1/5. √50 - √162
đã hỏi 26 tháng 2, 2024 trong Toán lớp 9 bởi 333cuchillthoi302 Cử nhân (3.3k điểm)
0 phiếu
0 câu trả lời 485 lượt xem
A = B=
đã hỏi 22 tháng 11, 2023 trong Toán lớp 9 bởi lamloc Cử nhân (2.8k điểm)
0 phiếu
0 câu trả lời 253 lượt xem
Cho biểu thức P = x3 + y3 - 3(x + y) + 1993. Tính giá trị biểu thức P với:
đã hỏi 11 tháng 11, 2023 trong Toán lớp 9 bởi 333cuchillthoi302 Cử nhân (3.3k điểm)

HOT 1 giờ qua

  1. trannhat900trannhat900

    52948 Điểm

  2. phamngoctienpy1987844phamngoctienpy1987844

    50728 Điểm

  3. vxh2k9850vxh2k9850

    35980 Điểm

  4. Nqoc_bakaNqoc_baka

    34614 Điểm

Phần thưởng hằng tháng
Hạng 1: 200.000 đồng
Hạng 2: 100.000 đồng
Hạng 3: 50.000 đồng
Hạng 4: 20.000 đồng
Phần thưởng bao gồm: mã giảm giá Shopee, Nhà Sách Phương Nam, thẻ cào cùng nhiều phần quà hấp dẫn khác sẽ dành cho những bạn tích cực nhất của tháng. Xem tại đây
Bảng xếp hạng cập nhật 30 phút một lần
...