为什么第一个样例总是过不去,问题出在哪里啊?
  • 板块P3742 umi的函数
  • 楼主涛子
  • 当前回复8
  • 已保存回复8
  • 发布时间2021/3/1 18:49
  • 上次更新2023/11/5 02:33:22
查看原帖
为什么第一个样例总是过不去,问题出在哪里啊?
293836
涛子楼主2021/3/1 18:49
#include<stdio.h>
#include<string.h>

int main(){
	int n,i,flag = 0;
	scanf("%d",&n);
	char x[n],y[n],z[n];
	scanf("%s",x);
	scanf("%s",y);
	for(i = 0; i < n; i++)
	{
		if(x[i] < y[i])
		{
			printf("-1");
			flag = 1;
			break;
		}
		else if(x[i] >= y[i])
		{
			z[i] = y[i];
		}
	}
	if(flag == 0)
	{
		printf("%s\n",z);
	}
	
	return 0;
}
2021/3/1 18:49
加载中...