实现一个名为 countcharacters 的函数,用于计算字符串中的字符数。


实现一个名为 countCharacters 的函数,该函数接受一个字符串 const char *strand 返回一个整数。 使用 while 循环计算输入字符串中的字符数并返回。

我尝试过的:

实现一个名为 countCharacters 的函数,该函数接受一个字符串 const char *strand 返回一个整数。 使用 while 循环计算输入字符串中的字符数并返回。

解决方案1

问题标签 java/javascript 但你的问题包括一个指针(*str),因此我假设它实际上是 C 代码。 答案会有所不同 java/javascript 但原理是一样的。

您不会让任何人为您做作业,因此这里有一些提示,您只需进行一点研究即可得出自己的答案:

– AC 风格的字符串是 char 大批; 数组的末尾由空字符表示
*str 是指向 char 数组第一个字符的指针
– 您可以使用 str[] 引用数组的元素
– 您可以使用 while 循环计算数组的成员数

C
#include <stdio.h>
#include <string.h>

int countCharacters(const char *str) {
    
    //You need to work this bit out using information above

    }
    return count;
}

int main() {
    const char *str = "Hello, World!";
    printf("The string '%s' has %d characters.\n", str, countCharacters(str));
    return 0;
}

解决方案2

虽然我们非常愿意帮助那些陷入困境的人,但这并不意味着我们会为您做这一切! 我们无法完成所有的工作,您要么为此获得报酬,要么这是您成绩的一部分,我们为您做这一切是不公平的。

所以我们需要你来做这项工作,当你遇到困难时我们会帮助你。 这并不意味着我们会给您一个可以提交的分步解决方案!
首先解释一下您目前所处的位置以及该过程的下一步是什么。 然后告诉我们您为下一步工作所做的努力,以及当您这样做时发生了什么。

如果您在入门时遇到问题,那么这可能会有所帮助: 如何编写代码来解决问题,初学者指南[^]

コメント

タイトルとURLをコピーしました