3267: 操作字符串
Description
现在有一些字符串,它们需要按照以下的规则发生变化:
1、如果字符串首字母是元音字母(提示,元音字母是a、e、i、o和u),将首字母移动到字符串末尾,然后在字符串末尾加上abc;
2、如果字符串首字母是辅音字母,直接在字符串末尾加上abc;
3、最后将字符串首字母改成大写字母。
Input
一个仅包含小写字母的字符串S,长度范围是[0,100]。
Output
将输入的字符串,按照上述规则变化后生成的字符串
Sample Input
abandon
Sample Output
Bandonaabc
#include<stdio.h> #include<string.h> int main() { int n,m,i,j,k,t; char s[99],str[99],ch; gets(s); t=strlen(s); if(s[0]=='a'||s[0]=='e'||s[0]=='i'||s[0]=='o'||s[0]=='u') { s[t]=s[0]; for(i=0;i<t;i++) { s[i]=s[i+1]; } s[0]-=32; s[t]='\0'; strcat(s,"abc"); puts(s); } else { s[0]-=32; strcat(s,"abc"); puts(s); } return 0; }I just want to say...