20200727线上模拟题解

今天大连疫情变得更加严峻了qwq

今年线上模拟题除了第一题之外都格外的难(第二题根本看不懂,第三题直接放弃......)

先看下原题:(直接上长图了)

题看完了,来逐道分析一下

其实我也就能分析第一题

T1:

这题没法分析太简单了

emmm这道题硬要分析的话就是用一个字符串存住整行文字之后从后往前找第一个'.'然后看看是否是属于FAIL的情况就可以了。不是的话就正常输出

(好像所有人都切了欸就是一道模拟)

代码(100分):

#include<bits/stdc++.h>
using namespace std;
char a[30];
int l,fp; 
int main(){
	freopen("fileext.in","r",stdin);
	freopen("fileext.out","w",stdout); 
	gets(a);
	l=strlen(a);
	for(int i=l-1;i>=0;i--){
		if(a[i]=='.'){
			fp=i;break;
		}
	}
	if(fp==0||fp==l-1) {
		printf("FAIL");
		return 0;
	}
	if(fp>0){
		for(int i=0;i<fp;i++){
			printf("%c",a[i]);
		}
		printf("\n");
		for(int i=fp+1;i<l;i++){
			printf("%c",a[i]);
		}
	}
	return 0;
}

 T2:

emmm题都没看懂直接输出样例

代码:

#include<bits/stdc++.h>
using namespace std;
int n,a,b[105][105];
int main(){
	freopen("func.in","r",stdin);
	freopen("func.out","w",stdout); 
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		for(int j=1;j<=a;j++){
			scanf("%d",&b[i][j]);
		}
	}
	printf("2\n1\n2");
	return 0;
}

 T3:

样例都没输出以表示我的茫然........

猜你喜欢

转载自www.cnblogs.com/robertspot/p/13387491.html
今日推荐