Viết chương trình nhập vào xâu. Xoá hết các kí tự trắng dư thừa có trong xâu. Mọi người giúp em với ạ!
2 câu trả lời
Uses Crt;
Var n, byte
st: String;
Program Xoatrangthua, Var St:String);
Begin
{Xóa các ký tự trắng ở đầu xâu}
While St[1]=#20 Do Delete(St,1,1);
{Xóa các ký tự trắng ở cuối xâu}
While St[Length(St)]=#20 Do Delete(St,Length(St),1);
{Xóa các ký tự trắng ở giữa xâu}
While n (#20#20,St)<>0 Do Delete(St,POS(#20#20,St),1);
End.
#include <bits/stdc++.h>
using namespace std;
string st;
int d,i;
int main()
{
getline(cin,st);
d=st.length();
for (i=0; i<=d-1; i++)
if ((st[i]==' ') and (st[i+1]=' ')) st.erase(i,1);
cout<<st;
return 0;
}
Câu hỏi trong lớp
Xem thêm