meili 发表于 2022-10-27 15:45:03

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

<p>问题:c#中如何输入一行英文字母来判断元音字母的个数?
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">韩立新的回答:<div class="content-b">网友采纳  用Linq来做.  假设你输入的字符串为s.  stringvowels="aeiou";  intnum=s.Count(c=>vowels.Contains(char.ToLower(c)));<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">曹剑芬的回答:<div class="content-b">网友采纳  这个还没学,看不懂,有没有代码,谢谢<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">韩立新的回答:<div class="content-b">网友采纳  写一个函数,计算字符串s中元音的数量publicintVowelCount(strings){stringvowels="aeiou";returns.Count(c=>vowels.Contains(char.ToLower(c)));}其实就是遍历s,查找s中属于vowels中字符的数量;而字符串vowels包含的全部是元音字符。<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">曹剑芬的回答:<div class="content-b">网友采纳  哦哦,谢谢了,懂了。<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">韩立新的回答:<div class="content-b">网友采纳  在c#中,传统的“搜索与匹配”几乎被Linq代替。利用Linq可以写成高效的代码,且不用纠缠到搜索与匹配算法的细节。
页: [1]
查看完整版本: c#中如何输入一行英文字母来判断元音字母的个数?