用c语言编写一个程序,输入一个字符串,将其中的元音字母存入另一个字符串并输出
时间: 2023-06-06 07:07:23 浏览: 106
好的,这是一个关于编程的问题,我很乐意回答。
下面是用C语言编写的程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100], vowels[100];
int i, j = 0;
printf("输入一个字符串:");
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')
{
vowels[j] = str[i];
j++;
}
}
vowels[j] = '\0';
printf("元音字母为:%s\n", vowels);
return 0;
}
```
该程序从键盘输入一个字符串,然后将其中的元音字母存入另一个字符串并输出。
如果您有任何其他编程问题,欢迎随时向我提问。
阅读全文