本文主要是介绍1042:元音字母转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
给你一个字符串,现要求你对其进行处理,使得处理后的字符串满足如下要求:
字符串里面的元音字母全部为大写;
其余字母全部为小写。
输入格式
输入的第一行为一个正整数T(T<=20),表示测试数据的个数。
每个输入的字符串只包含大写字母和小写字母。字符串长度不超过50。
输出
对于每一个测试数据,输出其对应的结果。每个结果占一行。
样例输入
4
XYz
application
qwcvb
aeioOa
样例输出
xyz
ApplIcAtIOn
qwcvb
AEIOOA
#include<stdio.h>
#include<string.h>
int main()
{
int t,i;
char str[51];
scanf("%d\n",&t);
while(t--)
{
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u'||
str[i]=='A'||str[i]=='E'||str[i]=='I'||str[i]=='O'||str[i]=='U')
str[i]=toupper(str[i]);
else
str[i]=tolower(str[i]);
puts(str);
}
return 0;
}
这篇关于1042:元音字母转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!