#54. 枚举算法第二题(NOIP2017)

枚举算法第二题(NOIP2017)

第二题(NOIP2017)

#include<iostream>
using namespace std;
int main() {
    int t[256];
    string s;
    int i;
    cin >> s;
    for (i = 0; i < 256; i++)
        t[i] = 0;
    for (i = 0; i < s.length(); i++)
        t[s[i]]++;
    for (i = 0; i < s.length(); i++)
        if (t[s[i]] == 1) {
            cout << s[i] << endl;
            return 0;
        }
    cout << "no" << endl;
    return 0;
}
  1. 【判断题】第7行输入的字符串s可以是任意字符,包括字母、数字、各类符号甚至中文汉字及符号。 {{ select(1) }}
  • 正确
  • 错误
  1. 【判断题】若去掉8~9行,输出结果不变。 {{ select(2) }}
  • 正确
  • 错误
  1. 【判断题】若答案为no,则说明字符串s中的每个字符出现次数都大于1。 {{ select(3) }}
  • 正确
  • 错误
  1. 【判断题】若输入的字符串中各字符互不相同,则输出结果为no。 {{ select(4) }}
  • 正确
  • 错误
  1. 【选择题】若输入的字符为yzywYZYW,则输出为( )。 {{ select(5) }}
  • y
  • z
  • w
  • W
  1. 【选择题】若输入的字符为YZYWyyzyw,则输出为( )。 {{ select(6) }}
  • Y
  • Z
  • W
  • w