用gets就报36分,用scanf就可以这是为啥啊
查看原帖
用gets就报36分,用scanf就可以这是为啥啊
940105
hp1596321楼主2023/3/3 22:07
#include <stdio.h>

int main()
{   
	int n = 0;
	scanf("%lld", &n);
	getchar();
	char x[120] = { 0 };
	char y[120] = { 0 };
	/*scanf("%s", &x);
	getchar();
	scanf("%s", &y);*/
	gets(x);
	gets(y);
	
	for (int i = 0; i < n; i++)
	{
		if (y[i]>x[i])
		{
			printf("-1");
			return 0;
		}
			
	}
		printf("%s", y);
		
		return 0;
	}

2023/3/3 22:07
加载中...