(二)poj1318
来源:互联网 发布:怎么在淘宝搜高仿lv 编辑:程序博客网 时间:2024/06/13 11:54
先做些字符串的,感觉字符串的思路比较容易理解,就是特别找注意一些细节上的处理。
这题先输入字典,然后读入待匹配的混乱的字符串,将混乱的字符串调整后如果与字典中的单词匹配,则输出提示的但是,类似于单词拼写检查。
思路是将字典中的串和带检查的串都按字母顺序排序,如果排序后的串和字典中排序后的串匹配,则存在。
#include<stdio.h>#include<string.h>#include<stdlib.h>char dic[100][7];char s[7];char temp[7];int compare_char(const void *a, const void *b){return ((*(char *)a)-(*(char * )b));}int compare_str(const void *a, const void *b){return (strcmp((char *)a,(char *)b));}void main(){int i=0;int m,flag;gets(s);while(strcmp(s,"XXXXXX")){strcpy(dic[i],s);i++;gets(s);}qsort(dic,i,sizeof(dic[0]),compare_str);gets(s);while(strcmp(s,"XXXXXX")){flag=0;qsort(s,strlen(s),1,compare_char);for(m=0;m<i;m++){strcpy(temp,dic[m]);qsort(temp,strlen(temp),1,compare_char);if(!strcmp(s,temp)){printf("%s\n",dic[m]);flag=1;}}if(!flag){printf("NOT A VALID WORD\n");}printf("******\n");gets(s);}}
- (二)poj1318
- 1poj1318(排序)
- poj1318
- poj1318
- poj1318
- POJ1318
- poj1318
- Word Amalgamation(poj1318) 解题报告
- Poj1318 解密
- POJ1318 Word Amalgamation
- POJ1318解题报告
- POJ1318 Word Amalgamation
- POJ1318 Word Amalgamation 简单模拟
- HDU1113 POJ1318 UVA642 ZOJ1181 Word Amalgamation
- poj1318 用string.sort代码简明
- (二)
- (二):基二FFT
- 凤凰涅磐(二十-二十五)
- 获取域名 主机地址 网址参数
- Object encoding编码方式
- 孪生素数问题
- 【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
- 字符串处理算法(三)按指定位置交换字符串两部分的位置
- (二)poj1318
- 公司的代码好庞大,该怎么看
- 删除元素(针对数组)
- 在cms以及kindeditor中插入百度动态地图的方法
- 黑马程序员-----银行调度系统
- Ubuntu中的KDevelop(转)
- 【一天一篇CPP】运算符重载--对部分CPP运算符重载
- ajax的工作原理以及异步请求的封装
- 野外监测数据采集项目