Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Phép cộng trừ trên xâu.

  1. #1
    Ngày gia nhập
    10 2018
    Bài viết
    13

    Mặc định Phép cộng trừ trên xâu.

    Dữ liệu vào:
    - Dòng thứ nhất số nguyên T là số lượng testcase,T≤10.
    - T dòng kế tiếp, mỗi dòng là xâu chứa các số nguyên (số số nguyên không quá 20 số, kiểu int) và các phép toán cộngtrừ.
    Dữ liệu vào đảm bảo xâu trên là một biểu thức đúng dạng để có thể tính toán giá trị của xâu.
    Chú ý:Các phần tử số và phép toán có thể viết có dấu cách hoặc không.

    Dữ liệu ra:
    - Với mỗi xâu in ra kết quả cần tính.

    Các ví dụ:

    Dữ liệu vào:
    2
    123 + 456-10
    1+1+1+1+1-5

    Dữ liệu ra:
    902
    0

  2. #2
    Ngày gia nhập
    08 2018
    Nơi ở
    Online
    Bài viết
    3

    Phép toán +,- không có ngoặc, không cần chỉnh sửa thứ tự các phép tính.
    Không rõ bạn xài C Hay C++ nên mình chỉ tóm tắt các bước.
    -File đầu vào là file văn bản. Bạn viết hàm đọc nội dung file văn bản theo từng dòng. Cách đọc bạn tự tra tài liệu.
    -Đọc 1 xâu phép tính và in ra kết quả.
    Theo như đề bài số số nguyên không quá 20 và phù hợp kiểu int.
    Bài toán yêu cầu bạn tách các số nguyên ra khỏi chuỗi và tính toán kết quả là 1 giá trị có thể vượt ra tầm sử dụng của kiểu int.Vì số lượng giới hạn có thể sử dụng 1 kiểu số lớn nào đó để lưu kết quả.
    Nếu cần thiết thì lưu vào chuỗi.Và bài toán sẽ tổng quát ở chỗ tính + hoặc trừ đối với 2 số được đưa vào ở dạng chuỗi và kết quả cũng là 1 chuỗi. Trường hợp này theo đề bài là không cần thiết. Hoặc nếu cần bạn có thể đề nghị .

    Theo như yêu cầu, bạn tách số ra bằng cách lặp lại các bước:
    +tìm vị trí kí tự (+,-) tiếp theo của chuỗi.
    +tách chuỗi số từ đầu đến vị trí đó.
    +đổi chuỗi vừa tách sang giá trị int.
    +cộng hoặc trừ nó vào kết quả.

    in kết quả vừa tính được ra file kết quả.
    Cẩn thận với các nội dung chia sẻ không an toàn.
    I never give a request for contact infomation .
    Be careful with LOG-in or SIGN-up banner.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn