Editorial for C Bài 1.A1: Cộng trừ nhân chia
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
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