求debug
查看原帖
求debug
1197260
dzy1004xsxdg楼主2023/12/29 19:01

第一次代码

#include<bits/stdc++.h>
using namespace std;
int n=1;
int main(){
	scanf("%d\n",&n);
	int A_c=0,T_c=0;
	char x[1005];
	for(int i=0;i<n;i++){
		cin>>x[i];
		if(x[i]=='A'){
			A_c+=1;
		}
		else if(x[i]=='T'){
			T_c+=1;
		}
	}
	if(A_c>T_c){
		cout<<"A";
	}
	if(A_c<T_c){
		cout<<"T";
	}
	if(A_c==T_c){
		for(int i=n;i>1;i--){
			if(x[i]>x[i-1]){
				cout<<"A";
			}
			else if(x[i]<x[i-1]){
				cout<<"T";
			}
			else if(x[i]=x[i-1]){
				continue;
			}
		}	
	}
	return 0;
}

wa了第二个点

第二次代码

#include<bits/stdc++.h>
using namespace std;
int n=1;
int main(){
	scanf("%d\n",&n);
	int A_c=0,T_c=0;
	char x[1005];
	for(int i=0;i<n;i++){
		cin>>x[i];
		if(x[i]=='A'){
			A_c+=1;
		}
		else if(x[i]=='T'){
			T_c+=1;
		}
	}
	if(A_c>T_c){
		cout<<"A";
		return 0;
	}
	if(A_c<T_c){
		cout<<"T";
		return 0;
	}
	if(A_c==T_c){
		for(int i=n;i>1;i--){
			if(x[i]>x[i-1]){
				cout<<"A";
				return 0;
			}
			else if(x[i]<x[i-1]){
				cout<<"T";
				return 0;
			}
			else if(x[i]=x[i-1]){
				continue;
			}
		}	
	}
	return 0;
}

#2过了,#13WA了

2023/12/29 19:01
加载中...