1. Viết chương trình nhập vào một xâu. In ra xâu sau khi đã chuẩn hóa . Biết xâu đã chuẩn bị chuẩn hóa là xâu: +Không có kí tự trắng(dấu cách)thừa ở đ

1. Viết chương trình nhập vào một xâu. In ra xâu sau khi đã chuẩn hóa . Biết xâu đã chuẩn bị chuẩn hóa là xâu:
+Không có kí tự trắng(dấu cách)thừa ở đầu và cuối xâu
+Giữa mỗi đầu chỉ có 1 kí tự trắng (dấu cách)
+Đầu mỗi từ phải viết hoa

0 bình luận về “1. Viết chương trình nhập vào một xâu. In ra xâu sau khi đã chuẩn hóa . Biết xâu đã chuẩn bị chuẩn hóa là xâu: +Không có kí tự trắng(dấu cách)thừa ở đ”

  1. #include<iostream>
    #include<string.h>
    using namespace std;
    void xu_li(string str) {
        char* temp=new char[str.length()+1];
        strcpy(temp,str.c_str());
        char* p1=strtok(temp,” “);
        while(p1!=NULL) {
            p1[0]=toupper(p1[0]);
            cout<<p1<<” “;
            p1=strtok(NULL,” “);
        }
    }

    int main() {
        int n=1;
        cin.ignore(1);
        for(int i=1;i<=n;i++) {
            string str;
            getline(cin,str);
            for(int i=0;i<str.length()-1;i++) {
                if (str[i] >= ‘A’ && str[i]<=’Z’)
                      str[i]+=32;
            }

            xu_li(str);
        }

        //samon247
        return 0;
    }

    Bình luận

Viết một bình luận