英文转换
问题描述
输入一个由小写英文字母组成的字符串,请将其中的元音字母(a, e, i, o, u)转换成大写,其它字母仍然保持小写。
输入格式
输入一行包含一个字符串。
输出格式
输出转换后的字符串。
样例输入
lanqiao
样力输出
lAnqIAO
评测用例规模与约定
对于所有评测用例,字符串的长度不超过100。
思路:首先我们可以看出这本质是在考字母大小写的转变,这就很简单了,只需要用If语句将AEIOU选择性的转变就可以了!
#include <stdio.h>
int main()
{
char c[100];
int i = 0;
for (i = 0; i < 100; i++)
{
scanf("%c", &c[i]);
if (c[i] == 'a' || c[i] == 'e' || c[i] == 'i' || c[i] == 'o' || c[i] == 'u')
{
c[i] = c[i] - 32;
}
printf("%c", c[i]);
}
return 0;
}