gpt4 book ai didi

将特定字符与字符串进行比较

转载 作者:行者123 更新时间:2023-11-30 20:08:25 25 4
gpt4 key购买 nike

当尝试比较字符 str[x][y] 时,我正在使用字符串数组,它与字符串 x 的第一个字母进行比较,即 str[x]。

for(x=0;x<n;x++)
{
int count=0;
for(y=0;y<n;y++)
{
if(x!=y)
{
if(str[x][y]=='c')
{
count++;
}
}
printf("%c\n",str[x][y]);
}

在打印时给出正确的值,但在比较时它获取整个字符串,并且仅比较字符串的第一个字符。

最佳答案

您的代码表示“如果出现这种情况,则什么也不做,但无论如何也要加一”。请记住 ; 用于终止语句,因此在 if 的情况下,如果您不添加一个,则还没有完成。

尝试编写您的 if 语句,如下所示:

if(str[x][y]=='c') {
count++;
}

关于将特定字符与字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57065105/

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