程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言按要求的格式進行輸入輸出

c語言-C語言按要求的格式進行輸入輸出

編輯:編程綜合問答
C語言按要求的格式進行輸入輸出

輸入描述:
第一行輸入一個整數N,表示有N個測試數據,接下來N行每行一個字符串
輸出描述:
輸出N行與上面對應的處理過的字符串
樣例:
2
aaaabbbb
AA
輸出樣例:
ab
A

最佳回答:


之前謝了一個你看看:

 #include <stdio.h>
#include <iostream>
#include <string>
using namespace std;


int array_a[26] = {0};
int array_A[26] = {0};

string deletedupi(string temp)
{
    int length = temp.size();
    string result = "";
    for (int i = 0;i<length;i++)
    {
        if (temp[i]>='a'&&temp[i]<='z')
        {
            array_a[(int)temp[i]-'a']++;
            if (array_a[(int)temp[i]-'a']==1)
            {
                result = result + temp[i];
            }
        }
        if (temp[i]>='A'&&temp[i]<='Z')
        {
            array_a[(int)temp[i]-'A']++;
            if (array_a[(int)temp[i]-'a']==1)
            {
                result = result + temp[i];
            }
        }
    }

    return result;
}

int main()
{
    int n = 0;
    cin>>n;

    string temp  = "";
    for (int i = 0;i < n; ++i)
    {
        temp = "";
        cin>>temp;

        cout<<deletedupi(temp);
    }


    return 0;
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved