编写一个接收两个字符串的程序

发布于 科技 2024-07-11
8个回答
  1. 匿名用户2024-01-30

    用什么语言?

  2. 匿名用户2024-01-29

    总结。 下面是一个 C 程序如何做到这一点的示例: include include int main() res[i + j] =0';printf("输出:

    s", res);return 0

    亲吻,你还有其他问题吗?

    谢谢。 没必要。

  3. 匿名用户2024-01-28

    1. 创建一个新项目。 C 文件、输入头文件和 main 函数。

    2. 定义变量类型。

    3. 调用 cpy 函数。

    4. 定义函数并定义变量类型。

    5. 使用 for 语句和 if 语句来判断它是否为元音。

    6. 最后,添加一个字符串终止符并将其输出到 main 函数中。

    7.编译。 跑。

  4. 匿名用户2024-01-27

    实际上,在楼上。

    char *q 是一个没有多大意义的变量!

    作为参数传入后,b保存为另一个临时指针变量,不影响原参数的地址值。

    如果你不相信,你可以去掉 q 变量 (*q) 改成 (*b) *q++ 改成 *b++,结果是一样的。

  5. 匿名用户2024-01-26

    求字符串的长度、字符串的分配、字符串的连接以及字符串大小的比较。 有具体的情况需要解释。

  6. 匿名用户2024-01-25

    有三个错误:

    printf("连接后,字符串为:%s",c[80]);

    return c[80];

    您定义的函数类型为 char catstr(char a, charb),这意味着返回值是一个字符。

    如果要返回字符串的地址,则应写为 char * catstr(char a[ ]char b[ ]。

    在函数中返回 c[ ] 的地址,每次调用函数时都会分配 c 的地址。

    最好写成void catstr(char a, char b, char c);

  7. 匿名用户2024-01-24

    这是很多错误,男孩,首先:最后一个输出 printf("连接后,字符串为:%s",c);就是这样,如果你想用一个数组来输出一个字符串,你需要使用一个for循环。

    第二:函数设计有问题,定义的时候,函数返回一个char类型,而你想要的是一个字符串,导致内存溢出,返回一个不是你想要的结果。

    第三:c[i]='\0';这应该改为 c[i+1]='\0';应该是这个字符串是你自己拼写的,而不是电脑拼写的,所以最后一位数字不会为你加0,而对于你自己来说,最后一位数字是i+1。

  8. 匿名用户2024-01-23

    char catstr(char a,char b)//char *catstr(char a,char b)

    printf("连接后,字符串为:%s",c[80]);//printf("连接后,字符串为:%s",c);

    return c[80];//return c;

相关回答
9个回答2024-07-11

不同的语言和字符串类是完全不同的。

标准 C 语言具有字符串比较函数 strcmp >>>More

14个回答2024-07-11

请注意以下句子。

i++,如果是数组。 不。 >>>More

7个回答2024-07-11

\0'是字符串的末尾,a[i]!='\0'判断它是否已经走到了尽头。 '\0'它也可以与字母相媲美,它是 anscii 是 0

8个回答2024-07-11

思路分析:

1.只是喜欢字符串 str 用空格拆分,拆分字符存储在数组 a 中。 >>>More

8个回答2024-07-11

1.首先,我们打开计算机,然后在计算机上打开excel,然后单击图标中的下拉箭头; >>>More