Một xâu ký tự có thể gồm có ký tự chữ cái, ký tự số, khoảng trắng . . .Theo nguyên tắc văn bản thì mỗi từ cách nhau duy nhất một khoảng trắng, không có khoảng trắng ở đầu và cuối xâu khi đó gọi là xâu đã chuẩn hóa. Viết chương trình nhập một xâu ký tự S từ bàn phím và hãy chuẩn hóa xâu và in kết quả ra màn hình. C++ nha các bro
1 câu trả lời
#include <bits/stdc++.h>
using namespace std;
string s; int i;
int main() {
cout<<"Nhap S: ";getline(cin,s);
while (s[0]==' ') s.erase(0,1);
while (s[s.length()-1]==' ') s.erase(s.length()-1,1);
for (i=0; i<=s.length()-1; ++i)
while (s[i]==' ' && s[i-1]==' ') s.erase(i,1);
cout<<s;
}
Câu hỏi trong lớp
Xem thêm