hiho week 259 register

Ended

Participants:95

Verdict:Accepted
Score:100 / 100
Submitted:2019-06-20 15:29:16

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<iostream>
using namespace std;
const int MAX = 105;
int main(){
    int n=0;
    cin>>n;
    for(int i=0;i<n;i++){
        char c[MAX]={0};
        char b[MAX]={0};
        cin>>c;
//      int sum=0;
        for(int j=0,k=0;c[j]!='\0'&&j<MAX;j++,k++){
//          cout<<c[j]<<endl;
//          sum++;
//          cout<<c[j];
            if(c[j]=='_'){
                b[k]=c[++j]-'a'+'A';
                continue;
            }
            else if(c[j]>='A'&&c[j]<='Z'){
                b[k]='_';
                b[++k]=c[j]-'A'+'a';
                continue;
            }
            else b[k]=c[j];
        }
//      cout<<sum<<e
        for(int j=0;b[j]!='\0'&&j<MAX;j++){
            cout<<b[j];
        }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX