C++ 70分

B2110 找第一个只出现一次的字符

永不言弃 @ 2023-05-19 21:22:35

#include<bits/stdc++.h>
using namespace std;
int ans;
int p[105];
bool flag;
int main()
{
    string a;
    getline(cin,a);
    for(int i=0;i<a.length();i++)
    {
        p[(int)(a[i])]++;
    }
    for(int i=0;i<a.length();i++)
    {
        if(p[(int)(a[i])]==1)
        {
            cout<<a[i];
            return 0;
        }
    }
    if(!flag) cout<<"no";
    return 0;
}

前3个点没过......


by InversionShadow @ 2023-05-19 21:29:15

题目问题。

getline 换成 cin 就过了


by 永不言弃 @ 2023-05-23 21:04:53

@ydq1101 谢谢!


|