用c语言完成给定五个英文单词,找出元音字母开头的单词
时间: 2024-06-08 17:06:33 浏览: 182
猜单词的c语言程序
好的!以下是用 C 语言编写的代码,用于找出给定五个英文单词中以元音字母开头的单词:
```c
#include <stdio.h>
#include <string.h>
int isVowel(char c) {
c = tolower(c);
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {
return 1;
}
return 0;
}
int main() {
char words[5][20] = {"Apple", "Banana", "Car", "Dog", "Elephant"};
int i;
printf("元音字母开头的单词有:\n");
for (i = 0; i < 5; i++) {
if (isVowel(words[i][0])) {
printf("%s\n", words[i]);
}
}
return 0;
}
```
这段代码首先定义了一个判断字符是否为元音字母的函数 `isVowel()`。然后,我们在主函数中声明了一个包含五个字符串的二维字符数组 `words`,存储了给定的五个英文单词。接下来,我们使用循环遍历每个单词,如果单词的首字母是元音字母,则打印该单词。最后,整个程序输出所有以元音字母开头的单词。
注意:此处假设输入的英文单词只包含大写字母和小写字母,并且不包含标点符号或数字。如果输入的单词可能包含其他字符,请根据实际情况进行修改。
阅读全文