Editorial for C Bài 1.A1: Cộng trừ nhân chia


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.

Author: buitrunghieu

Hướng dẫn

Bài tập này là một bài cộng trừ nhân chia cơ bản, với output là 4 dòng, mỗi dòng lần lượt hiển thị kết quả của phép tính cộng, trừ, nhân, chia của 2 số nguyên \(a\) và \(b\). Với bài này, ta lần lượt sử dụng các phép toán tử cơ bản đã được học như \(+\), \(-\), \(*\), \(/\) để tính các phép tính trên.

Lưu ý: Với phép nhân \(a*b\), nếu để khai báo biến là int, thì sẽ gây ra hiện tượng tràn số, tức là kết quả là một số quá lớn, biến dạng int sẽ không thể chứa hết số đó, dẫn đến hiện tượng trên. Để khắc phục điều này thì ta sẽ khai báo biến dưới dạng long long.

Code mẫu:

#include <stdio.h>

int main() {
    //khai báo hai số nguyên a, b lớn để không bị tràn số khi thực hiện phép nhân
    long long a, b; 

    //nhập dữ liệu vào 2 số nguyên, lưu ý phải là "%lld", không được "%d"
    scanf("%lld%lld", &a, &b);  

    //In ra kết quả của phép tính a + b, lưu ý phải xuống dòng để thỏa mãn đầu ra
    printf("%lld\n", a + b);

    //In ra kết quả của phép tính a - b
    printf("%lld\n", a - b);

    //Tạo một biến "tich" là kết quả của phép tính a * b
    long long tich = a * b;

    //In ra "tich"
    printf("%lld\n", tich);

    //In ra kết quả của phép tính a / b
    printf("%lld", a / b);
    return 0;
}

Đăng ký khóa học: https://www.facebook.com/clblaptrinhfullhouse

SĐT liên hệ: 0372229686

Youtube: CLB Lập Trình Full House

Fullhouse dev đồng hành trên từng dòng code


Comments

There are no comments at the moment.