acbdcjt
2021-05-08 14:41
采纳率: 100%
浏览 267

为什么会错误:使用未声明的标识符'gets_s'?

#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,a;
    char c[100]="1",b[100]="0",d[100]="0";
    scanf("%d\n",&n);
    gets_s(c);
    a=strlen(c);
    {if(n%2==1)
    printf("No");
    else
    {
        for(i=0;i<n/2;i++)
        {b[i]=c[i];
        d[i]=c[i+n/2];
        }
        b[n/2+1]='\0';
        c[n/2+1]='\0';
        if(strcmp(b,d)==0)
        {printf("yes.");}
    }}
    
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

8条回答 默认 最新

相关推荐 更多相似问题