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...