[ad_1]
实现一个名为 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
虽然我们非常愿意帮助那些陷入困境的人,但这并不意味着我们会为您做这一切! 我们无法完成所有的工作,您要么为此获得报酬,要么这是您成绩的一部分,我们为您做这一切是不公平的。
所以我们需要你来做这项工作,当你遇到困难时我们会帮助你。 这并不意味着我们会给您一个可以提交的分步解决方案!
首先解释一下您目前所处的位置以及该过程的下一步是什么。 然后告诉我们您为下一步工作所做的努力,以及当您这样做时发生了什么。
如果您在入门时遇到问题,那么这可能会有所帮助: 如何编写代码来解决问题,初学者指南[^]
[ad_2]
コメント