30/09/2018, 18:28
GIúp em bài chuỗi
#include
#include
#include <string.h>
using namespace std;
int change(char *s,char a)
{
int n=strlen(s);
for (int i=0;i<n;i++)
if (s[i]==a)
{
for (int j=i;j<n;j++)
s[j]=s[j+1];
i--;
n--;
}
s[0]=toupper(s[0]);
for (int j=0;j<strlen(s);j++)
if (s[j]==' ')
{
s[j+1]=toupper(s[j+1]);
j++;
}
else
{
if (s[j]>='A' && s[j]<='Z')
s[j]+=32;
}
puts(s);
}
int main()
{
char s[100],a;
gets(s);
cin >> a;
change(s,a);
return 0;
}
Sau khi chạy chương trình. nhập vào chuôi " david___bEckhAm “e muốn thêm 1 dấu cách vào trước dấu __ để sau khi chạy chương trình sẽ in ra” David Beckham" . Mong mọi người giúp đỡ.
Bài liên quan
Bạn Markdown hết code cho đẹp nhé ,…
còn nếu muốn đưa ra chuỗi
David Beckham
thì mình nghĩ là nên thay dấu"_"
bằng" "
."_"
thì thay bằng" "