jamhoo


私信TA

用户名:dotcpp0614851

访问量:5673

签 名:

等  级
排  名 1154
经  验 3149
参赛次数 0
文章发表 9
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

一个业余的编程爱好者!!!

 

0.0分

12 人评分

  评论区

#include<string.h>
int main()
{
  char str1[100],str2[100];
  gets(str1);
  gets(str2);
  strcat(str1,str2);
  puts(str1);
}
2024-07-28 13:03:57
为什么我的码在其他环境里试了一下可以,但是报错非法访问www
#include <stdio.h>
#include <stdlib.h>
int main() {
  char *temp1 = (char *)malloc(100 * sizeof(char));
  char *temp2 = (char *)malloc(100 * sizeof(char));
  char *temp3 = (char *)malloc(100 * sizeof(char));
  int i = 0;
  char ch;
  while ((ch = getchar()) != '\n') {
    temp1[i] = ch;
    i++;
  }
  int j = 0;
  char ch2;
  while ((ch2 = getchar()) != '\n') {
    temp2[j] = ch2;
    j++;
  }
  for (int k = 0; k < i+j; k++) {
    if(k<i)
    temp3[k] = temp1[k];
    else
      temp3[k] = temp2[k-i];
    printf("%c", temp3[k]);
  }

  free(temp1);
  free(temp2);
2024-05-05 22:14:58
void Connect(char a[50], char b[50])
{
	char str[100] = {0};
	int len1 = strlen(a);
	int	len2 = strlen(b);
	for (int i = 0; i < len1; i++)
	{
		str[i] = a[i];
	}
	for (int j = 0; j < len2; j++)
	{
		str[len1 + j] = b[j];
	}
	int cnt=0;
	while (str[cnt]!='\0')
	{
		printf("%c", str[cnt]);
		cnt++;
	}
}
int main()
{
	char str1[50],str2[50];
	gets(str1);
	gets(str2);
	Connect(str1, str2);
	return 0;
}

为什么我的代码不够优雅?
2023-11-24 11:00:59
#include <stdio.h>
#include <string.h>
int main()
{
    char a[10],b[10];
    scanf("%s%s",a,b);
    printf("%s%s",a,b);
    return 0;
}
2023-11-24 09:57:00
  • «
  • 1
  • »