这......这.....这两段代码不是一样的吗?怎么一个运行起来那么烫?>
#include <stdio.h>int main()
{
int i, j;
char str1 [100];
char str2 [100];
gets(str1);
gets(str2);
for (i = 0; str1 [i] != '\0'; i++);
for (j = 0; str2 [j] != '\0'; j++)
{
str1 [i + j] = str2[j];
}
puts(str1);
puts(str2);
system("pause");
return 0;
}
题目是连接两个字符串 要求手动输入 还不能用strcat
上面一段很烫 下面一段却可以 为什么呢? 求解释 谢谢
还有麻烦大虾吧下面一段代码该空格的空格 该空行的空行 把它变成格式规范的 代码 我学习学习 谢谢!
#include <stdio.h>
int main()
{
char str1 [100] = "i am a";
char str2 [100] = " boy";
int i, j;
gets(str1);
gets(str2);
for (j = 0; str1 [j] != '\0'; j++);
for (i = 0; str2 [i] != '\0'; i++)
{
str1 [i + j] = str2 [i];
}
printf("%s\n", str1);
// printf("%s\n", str2);
system("pause");
return 0;
}