#1550. 语言之争
语言之争
题目描述
Jave与C++语言的优、缺点一直都是大家所争论的焦点,但它们之间最大的区别无非是在标志符命名上。由多个单词组成的Jave标志符的命名规则如下:第一个单词的首部都是小写字母,接下来的其他单词都是大写字母开头,单词之间没有其他分隔符,例如都是符合Jave标志。
C++标志只用小写字母,单词之间用下划线分隔开,例如:, ,,都符合C++的标志。
输入格式
一行不超过个字符的只含有英文和小划线的一个标志符。
输出格式
如果输入的是Jave标志符同,输出对应的C++标志符,如果输入的标志符是C++格式的,输出对应的Jave格式的标志符,如果都不是(或者都是),输出“Error!”。
样例
输入样例
whenIFirstMeetU
输出样例
When_i_first_meet_u
提示
对于C++标志符:必须都是小写字母;注意的位置;单词之间只能用一个。
对于Jave标志符:一个单词的首字符都是小写;单词之间没有。
两种语言规则混在一起的输出“Error!”(不包括引号):
有大写字母有小写字母有下划线的;符合两种规则的。