Mình chưa hiểu bài này lắm. Mong mọi người hướng dẫn ạ!
Viết hàm mô phỏng phép cộng tay và in kết quả ra màn hình (xem Ví dụ).
LƯU Ý : Chỉ viết hàm, KHÔNG định nghĩa hàm main.
Mình chưa hiểu bài này lắm. Mong mọi người hướng dẫn ạ!
Viết hàm mô phỏng phép cộng tay và in kết quả ra màn hình (xem Ví dụ).
LƯU Ý : Chỉ viết hàm, KHÔNG định nghĩa hàm main.
Đây là cách của mình (dùng mã giả (pseudocode) vì mình lười giải thích):
# a, b từ user input
a is int = input
b is int = input
# Cái "addFunction"
function addFunction(a, b) do
# op lưu trữ phép tính cần thực hiện
op is string = "+"
# kết quả phép tính
result is int = 0
# Nếu b < 0 thì op là dấu trừ
if b < 0 then
op = "-"
end
# result = a + b
result = a + b
# print kết quả theo format yêu cầu
print a # Số a
print op, " ", b # cái op, sau đó b (e.g. "+ 5")
print "----" # cái ngăn cách
print result # Kết quả
end
std::setw()
, std::setfill('-')
và cần tìm max width trước.
void addFunction(int a, int b){
cout<<a<<endl;
if(a>=0){
cout<<"+ " + b<<endl;
} else {
cout<<"- " + abs(b)<<endl;
}
cout<<"---"<<endl;
cout<<a+b;
}
đề bài đã quá rõ ràng rồi còn gì, bạn vướng chỗ nào?
void addFunction(int a, int b){
// viết gì đó trong này để nó xuất ra được như output ví dụ
}
Nhưng chỗ ---- trong mỗi test case nó dài ngắn khác nhau ý ạ
Có thử 2 hàm này chưa?
Hihii em chưa biết 2 hàm này. Giờ em sẽ đi tìm hiểu
Nếu học thì tốt nhất bớt phụ thuộc vào hàm đã có, việc đếm số chữ số của một số nào đó đâu có khó đâu?