bLue的文件查找器
来源:互联网 发布:seo找淘宝辉煌电商 编辑:程序博客网 时间:2024/06/05 11:15
bLue的文件查找器
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
bLue 的电脑里存了各种各样的文件,随着文件越来越多,查找文件也成了一个麻烦事。
现在,他想要查找所有指定格式(扩展名)的文件,不过他并不会使用文件管理器自带的搜索功能,所以他想求你写一个文件查找器,来帮他查找所有指定格式的文件。
Input
输入数据有多组(数据组数不超过 100),到 EOF 结束。
对于每组数据:
第一行输入一个整数 n (1 <= n <= 100) 和一个长度不超过 5 的字符串 ex,分别表示文件夹内的文件数量和要查找的文件的扩展名。
接下来的 n 行,每行输入一个完整文件名。保证文件名不包含空格且长度不超过 100。
Output
对于每组数据,按照输入顺序输出文件夹内所有扩展名符合查找要求的文件名。
Example Input
6 cpp
3717.cpp
xunhuansai_daima.zip
xunhuansai_jietibaogao.pdf
C.cpp
bLue.jpg
cyk_de_richang.mp4
Example Output
3717.cpp
C.cpp
Hint
#include <stdio.h>#include <string.h>int main(){ int n,len,ex_len; int i,j,k; char s[101],ex[101],s_ex[101]; while(~scanf("%d %s",&n,ex)){ while(n--){ scanf("%s",s); len = strlen(s); ex_len = strlen(ex); for(i=len; i>=0; i--){//用来存文件名的字符数组一定要从后往前走,怕的是出现这种情况123.casd.cpp if(s[i]=='.'){ j = 0; k = i+1; while(j<len-i)//注意这里是j<len-i因为怕万一有的文件名后缀如果是cppa就麻烦了 s_ex[j++] = s[k++];//把这些要判断的文件名的后缀存入到s_ex字符数组中 if(strcmp(ex,s_ex)==0)//如果与输入的ex相同就输出 printf("%s\n",s); } } } } return 0;}
0 0
- bLue的文件查找器
- bLue的文件查找器
- bLue的文件查找器
- bLue的文件查找器
- sdutacm-bLue的文件查找器
- Blue Jeans(包含两个查找字符串的重要函数)
- bLue的游戏
- bLue的字符串游戏
- bLue的旅行
- bLue的存款计划
- 疯狂的bLue
- bLue的大写L
- bLue的大写L
- bLue的平行四边形
- bLue的平行四边形
- Blue
- blue
- BLue
- 递归之 2的幂次方表示
- kino是什么意思 为什么要KINO
- HDU2845Beans,最大不连续子序列
- 安卓笔记 主题和样式问题
- c++中String类(2)
- bLue的文件查找器
- C与C++的区别
- maven构建web项目"index.jsp"页面有错
- Hadoop 特点 和缺点
- CUDA流(Stream)
- Java基础(部分)
- mysql之关联查询(多表查询)
- 【LeetCode 41】 First Missing Positive
- git使用教程