作业帮 > 综合 > 作业

c#中如何输入一行英文字母来判断元音字母的个数?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 20:50:50
c#中如何输入一行英文字母来判断元音字母的个数?
用Linq来做.
假设你输入的字符串为 s.
string vowels ="aeiou";
int num = s.Count(c => vowels.Contains(char.ToLower(c)));
再问: 这个还没学,看不懂,有没有代码,谢谢
再答: 写一个函数,计算字符串s中元音的数量 public int VowelCount(string s) { string vowels ="aeiou"; return s.Count(c => vowels.Contains(char.ToLower(c))); } 其实就是遍历s,查找s中属于vowels中字符的数量;而字符串 vowels 包含的全部是元音字符。
再问: 哦哦,谢谢了,懂了。
再答: 在c#中,传统的“搜索与匹配”几乎被Linq代替。利用Linq可以写成高效的代码,且不用纠缠到搜索与匹配算法的细节。