#include<stdio.h>
#include<math.h>
#include<string.h>
int main(void)
{
int i;
char s1[50], s2[50];
scanf_s("%s", s2);
for (i = 0; i < strlen(s2); i++)
s1[i] = s2[i];
s1[i] = '\0';
printf("%s", s1);
return 0;
}
第8行: scanf_s("%s", s2); 修改为: scanf_s("%s", s2, 50);
给你改了scanf,一样的
#include<stdio.h>
#include<math.h>
#include<string.h>
int main(void)
{
int i;
char s1[50], s2[50];
scanf("%s", s2);
for (i = 0; i < strlen(s2); i++)
s1[i] = s2[i];
s1[i] = '\0';
printf("%s", s1);
return 0;
}