Language: C++

#include <algorithm>
#include <functional>
#include <iostream>
#include <map>
#include <queue>
#include <set>
#include <string>
#include <thread>
#include <tuple>
#include <vector>
#include<stdio.h>

int main()
{
    int a;
    str ans;
    // get a integer
    scanf("%d", &a);
    string str;
  a = a mod 10
    switch(a){
    case 2:
            case 4:
            case 5:
            case 7:
            case 9:
          str = 'pon'
       break; // 可选的
      case 0:
            case 1:
            case 6:
            case 8:
       str ='hon'
       break; // 可选的
    case 3:
        str='bon'
       break; // 可选的

}
    // output
    printf("%s",str);
    return 0;
}


Compiler output:
a.cc:1:2: error: extended character   is not valid in an identifier
    1 | #include <algorithm>
      |  ^
a.cc:1:2: error: invalid preprocessing directive #include\U000000a0
    1 | #include <algorithm>
      |  ^~~~~~~~
a.cc:2:2: error: extended character   is not valid in an identifier
    2 | #include <functional>
      |  ^
a.cc:2:2: error: invalid preprocessing directive #include\U000000a0
    2 | #include <functional>
      |  ^~~~~~~~
a.cc:3:2: error: extended character   is not valid in an identifier
    3 | #include <iostream>
      |  ^
a.cc:3:2: error: invalid preprocessing directive #include\U000000a0
    3 | #include <iostream>
      |  ^~~~~~~~
a.cc:4:2: error: extended character   is not valid in an identifier
    4 | #include <map>
      |  ^
a.cc:4:2: error: invalid preprocessing directive #include\U000000a0
    4 | #include <map>
      |  ^~~~~~~~
a.cc:5:2: error: extended character   is not valid in an identifier
    5 | #include <queue>
      |  ^
a.cc:5:2: error: invalid preprocessing directive #include\U000000a0
    5 | #include <queue>
      |  ^~~~~~~~
a.cc:6:2: error: extended character   is not valid in an identifier
    6 | #include <set>
      |  ^
a.cc:6:2: error: invalid preprocessing directive #include\U000000a0
    6 | #include <set>
      |  ^~~~~~~~
a.cc:7:2: error: extended character   is not valid in an identifier
    7 | #include <string>
      |  ^
a.cc:7:2: error: invalid preprocessing directive #include\U000000a0
    7 | #include <string>
      |  ^~~~~~~~
a.cc:8:2: error: extended character   is not valid in an identifier
    8 | #include <thread>
      |  ^
a.cc:8:2: error: invalid preprocessing directive #include\U000000a0
    8 | #include <thread>
      |  ^~~~~~~~
a.cc:9:2: error: extended character   is not valid in an identifier
    9 | #include <tuple>
      |  ^
a.cc:9:2: error: invalid preprocessing directive #include\U000000a0
    9 | #include <tuple>
      |  ^~~~~~~~
a.cc:10:2: error: extended character   is not valid in an identifier
   10 | #include <vector>
      |  ^
a.cc:10:2: error: invalid preprocessing directive #include\U000000a0
   10 | #include <vector>
      |  ^~~~~~~~
a.cc:27:17: warning: multi-character character constant [-Wmultichar]
   27 |           str = 'pon'
      |                 ^~~~~
a.cc:33:13: warning: multi-character character constant [-Wmultichar]
   33 |        str ='hon'
      |             ^~~~~
a.cc:36:13: warning: multi-character character constant [-Wmultichar]
   36 |         str='bon'
      |             ^~~~~
a.cc: In function 'int main()':
a.cc:16:5: error: 'str' was not declared in this scope; did you mean 'std'?
   16 |     str ans;
      |     ^~~
      |     std
a.cc:19:5: error: 'string' was not declared in this scope; did you mean 'stdin'?
   19 |     string str;
      |     ^~~~~~
      |     stdin
a.cc:20:8: error: expected ';' before 'mod'
   20 |   a = a mod 10
      |        ^~~~
      |        ;