
Bài tập C++ cơ bản: nhập tên và địa chỉ sau đó hiển thị thông tin vừa nhập
Bài tập
Bạn hãy viết chương trình nhập vào tên và địa chỉ của một người sau đó hiển thị ra màn hình:
Name: {P1}
Address: {P2}
Với {P1}
và {P2}
lần lượt là tên và địa chỉ của người đó.
Ví dụ nếu bạn nhập:
Kien
HaNoi
Thì màn hình sẽ hiển thị ra:
Name: Kien
Address: HaNoi
Lưu ý: khi chạy chương trình ở trên máy, bạn không nhập tên và địa chỉ có khoảng trắng vì lệnh cin
không đọc được khoảng trắng. Ví dụ chương trình sau:
#include <iostream>
using namespace std;
int main() {
string s;
cin >> s;
cout << s;
return 0;
}
Nếu bạn nhập
Welcome to Codelearn
Thì chương trình sẽ chỉ hiển thị:
Welcome
Để nhập được dữ liệu có khoảng trắng vào cho biến s
bạn cần dùng câu lệnh getline(cin, s);
nhưng bạn chưa cần lo về vấn đề này vội vì các test cases trong bài này cũng như các bài khác đều không có khoảng trắng khi nhập dữ liệu.
Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.
Hướng dẫn
Code mẫu:
#include<iostream>
using namespace std;
int main() {
string name, address;
cin >> name >> address;
cout << "Name: " << name << endl;
cout << "Address: " << address;
return 0;
}
Hoặc nếu bạn muốn nhập được dữ liệu có khoảng trắng cho biến name
và address
thì có thể làm như sau:
#include<iostream>
#include<string>
using namespace std;
int main() {
string name, address;
getline(cin, name);
getline(cin, address);
cout << "Name: " << name << endl;
cout << "Address: " << address;
return 0;
}
Post Comment