#include<iostream>
#include<string>
using namespace std;
void xoakytu(char str[100],int vitri)
{
int n=strlen(str);
for(int i=vitri;i<n;i++)
{
str[i]=str[i+1];
}
cout<<str<<endl;
}
void xoakhoangtrangdauchuoi(char str[100])
{
int k=0;
while(str[k]==32)
{
xoakytu(str,k);
//k=0; noteem phan xoa khoang trang dau
}
}
void xoakhoangtranggiuachuoi(char str[100])
//xoa 1 khoang trang giua hai tu cua chuoi neu co 2 khoang trang
{
int n=strlen(str);
for(int i=0;i<n;i++)
{
if ((str[i]==32)&&(str[i+1]==32))
{
xoakytu(str,i);
i--;
}
}
}
void xoakhoangtrangcuoichuoi(char str[100])
{
int k=strlen(str)-1;
while (str[k]==32)
{
xoakytu(str,k);
k=strlen(str)-1;
}
}
void main()
{
char str[100];
gets(str);
xoakhoangtranggiuachuoi(str);
xoakhoangtrangdauchuoi(str);
xoakhoangtrangcuoichuoi(str);
cout<<str;
}--------------------------------------------------
Xem các chủ đề cùng chuyên mục:
- ".:'Các Bài Tập Của C Ôn Tập':." 20/06/2009
- Nhập 1 dãy số nguyên, sau đó in ra các giá trị và chỉ số lớn hơn x 19/07/2009
- Bài Tập Hàm-Tổ hợp 21/05/2009
- Bài Tập Hàm-Số Hoàn Hảo 21/05/2009
- Tích của 2 ma trận 14/05/2009
- Bài Tập Hàm-Phân Số 21/05/2009
- thuật toán nè mấy sư huynh 22/05/2009
- Nhập một mảng, Trong khi nhập mảng được sắp xếp tăng dần 19/07/2009
- Đếm số lần ký tự xuất hiện 19/07/2009
- Bài toán vẽ hình chữ nhật 19/07/2009






Trả Lời Với Trích Dẫn