2018.8.6

Posted qiang-wei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018.8.6相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <string>

using namespace std;
template <class T>
void swap(T &a,T &b)
{
    T c = a;
    a = b;
    b = c;
}
int main()
{
    string str;
    /*获取输入字符串*/
    while(cin>>str){
    /*将输入字符串中的小写全都转化为大写,并且进行标注*/
        bool flag[str.size()] = {0};
        for(int i = 0;i < str.size();i++)
        {
            if(str[i] >= a && str[i] <= z){
                str[i] -= a - A;
                flag[i] = true;
            }
        }
        for(int i = 0;i < str.size();i++){
            if(str[i] >= A && str[i] <= Z)
                for(int j = 1;j < str.size() - i;j++)
                {
                    if(str[j] >= A && str[j] <= Z){
                        if(str[j - 1] > str[j]){
                            swap(str[j - 1],str[j]);
                            swap(flag[j - 1],flag[j]);
                        }
                    }
                }
        }
    /*将字符串进行冒泡排序,并交换h标志数组,并忽略非大写字母的字符*/
    
    /*输出排序后的字符串,并将标志的大写转换为小写*/
    }
}

 

以上是关于2018.8.6的主要内容,如果未能解决你的问题,请参考以下文章

2018.8.6

2018-8-6对美多商城项目的总结

暑假第五周总结(2018.8.6——8.12)

c_cpp 160.两个链接列表的交集 - 简单 - 2018.8.6

2018.8.6提高A组模拟考试

微信小程序代码片段