UVa 10815 - Andy's First Dictionary
来源:互联网 发布:只有我知bilibili双语 编辑:程序博客网 时间:2024/05/16 07:23
题目大意:读入字符串,并把里面单词按字典序输出。
我的程序问题百出,在网上看到个比较好的代码,写的很棒。
#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <string.h>char d[1000010][210] = {'\0'};int n = 0, len = 0;int cmp_string(const void *_a, const void *_b){char *a = (char *) _a;char *b = (char *) _b;return strcmp(a, b);}int main(){char ch;while(1){if((ch = getchar()) == EOF)break;if(isalpha(ch))d[n][len++] = tolower(ch);else if(isalpha(d[n][0])){d[n++][len] = '\0';len = 0;}}qsort(d, n, sizeof(d[0]), cmp_string);int i;for(i = 0; i < n; i++)if(strcmp(d[i], d[i + 1]))printf("%s\n", d[i]);return 0;}
不要闭门造车,要多研究研究别人优秀的代码,这样学习的效果才会好。
做题也不能只讲究量,要讲究质。或者要深入
- UVa OJ 10815-Andy's First Dictionary
- uva 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 - Andy's First Dictionary
- uva-10815 - Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- UVa-10815 - Andy's First Dictionary
- UVA 10815 - Andy's First Dictionary
- uva -- 10815 Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- uva 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- uva - 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- Uva 10815 - Andy's First Dictionary
- Android (Gingerbread) Sensor Framework
- 野指针和内存泄露
- 信息系统项目管理师论文题目全集
- 万恶的值变事件
- 查找一章总结
- UVa 10815 - Andy's First Dictionary
- joj1000
- 关于ohloh
- joj1001
- 摸着石头过河——从黑盒到灰盒
- joj1004
- 实用算法实现-第 10 篇动态规划
- joj1005
- joj1006