北航2009年计算机复试上机
来源:互联网 发布:知秋一生所爱吉他谱 编辑:程序博客网 时间:2024/04/29 10:02
第一题、太简单(略)
第二题、数组排序
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int match(char c1,char c2){
if('A' <=c1 && c1 <='Z'){
c1+='a'-'A';
}
if('A' <= c2 && c2 <= 'Z')
c2+='a'-'A';
if(c1 == c2) return 1;
else return 0;
}
int main(){
int n,i,j,k;
char a[1001][1001];
char s[1001];
while(scanf("%d",&n)!=EOF){
for(i=0;i<n;i++){
scanf("%s",a[i]);
}
scanf("%s",s);
for(i=0;i<n;i++){
for(j=0,k=0;j<strlen(a[i]) && k<strlen(s);j++,k++){
if(s[k] == '['){
while(s[++k] != ']'){
if(match(a[i][j],s[k]))
break;
}
if(s[k] == ']')
break;
while(s[k] !=']')
k++;
}
else{
if(! match(a[i][j],s[k]))
break;
}
}
if(j == strlen(a[i]) && k == strlen(s))
printf("%d %s\n",i+1,a[i]);
}
}
return 0;
}
- 北航2009年计算机复试上机
- 北航计算机2009年的复试上机题目
- 北航计算机2009年的复试上机题目
- 北航计算机复试上机题(2009)
- 2011年北航计算机复试上机题
- 北航2006年计算机复试上机
- 北航2007年计算机复试上机
- 北航2008年计算机复试上机
- 2011年北航计算机复试上机题及代码
- 2011年北航计算机复试上机题代码
- 北航12年上机复试
- 北航计算机复试上机题(2008)
- 北航计算机复试
- 北航计算机复试面试
- 北航复试上机14年真题
- 浙大计算机研究生复试上机考试-2009年
- 浙大计算机研究生复试上机考试-2009年
- 北航复试上机14真题
- js正则实现去除字符串前后空格
- 图论——欧拉回路
- Linux 下的U盘挂载
- C、C++、Python、JavaScript、PHP、Java语法对比(纠正篇)
- 336. Palindrome Pairs
- 北航2009年计算机复试上机
- oracle 赋予用户权限
- WebService(5):
- CSS3-伸缩布局介绍
- python内置函数5-getattr()
- MYSQL管理之主从同步管理
- Java中的多线程
- linux 任务管理总结
- 深度学习发展历史