gpt4 book ai didi

计算 C 字符串中单个字符(元音)的数量

转载 作者:行者123 更新时间:2023-11-30 16:39:15 26 4
gpt4 key购买 nike

我刚刚开始用 C 语言编程,我必须创建一个程序来计算字符串有多少个元音。到目前为止我有这个:

int a; 
int len = strlen(text)-1
for(a=0;a==len;++a){
if(text[a]=='a'){
++vocals;}

我不知道出了什么问题,因为它总是打印 0。我将我的代码理解为:

  • 从第一个字符开始,直到\0 之前的最后一个字符,
  • 将它们与“a”进行比较,如果相等,则在计数器中加一。

我的代码有什么问题吗?

最佳答案

检查有关 for 循环的语法和语义的教程或教科书。

它需要一个继续条件,即“只要为真就循环”。

因此在您的代码中您应该更改为:

for(a=0; a<len; ++a) 

关于计算 C 字符串中单个字符(元音)的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47121176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com