历届试题错误票据

2022-06-28 18:56:25 浏览数 (1)

本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。

代码语言:javascript复制
#include<iostream>
#include<cstring>
using namespace std;
int main(){
	int arr[10010],s[5];
	int n,temp;int MIN=10010,MAX=0;
	char ch[200];
	cin>>n;
	memset(arr,0,sizeof(arr));
	for(int i=0;i<n;i  ){
		cout<<"jinru01"<<endl;
		gets(ch);
		cout<<"jinru02"<<endl;
		int j=0,k=0;
		while(ch[j]!=''){
			if(!ch[j]){
				int sum=0;
				for(int t=0;t<k;t  ){
					int sum1=0;
					for(int h=0;h<k-t-1;h  ){
						sum1*=10;
					}
					sum =s[t]*sum1;
				}
				if(sum<MIN){
					MIN=sum; 
				}
				if(sum>MAX){
					MAX=sum;
				}
				arr[sum]  ;
				memset(s,0,sizeof(s));
				k=0;
			}else{
				s[k]=ch[j]-'0';
				k  ;
			}
			j  ;
		}
		cout<<"jinru03"<<endl;
	}
	
	
	int d,c; 
	for(int i=MIN;i<=MAX;i  ){
		if(arr[i]==0){
			d=i;
		}
		if(arr[i]==2){
			c=i;
		}
	}
	cout<<d<<" "<<c<<endl;
	return 0;
}

Post Views: 176

0 人点赞