解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { char a[200][100];//按题目最多100个单词的话小了,通过不了 int i=0; while(~scanf("%s",a[i])) { i++;//单词个数 } for(int j=0;j<i;j++) { int c=1;//判断是否相同的单词,出现相同的变0 for(int k=j+1;k<i;k++) { char b[100]; if(strcmp(a[j],a[k])>0) { strcpy(b,a[j]); strcpy(a[j],a[k]); strcpy(a[k],b); } if(strcmp(a[j],a[k])==0)//出现相同c变0,跳出内循环,不输出该单词,因为是快速排序不会在遍历前面的,只会与后面的比较,这样就能保留一个在后面的相同单词 { c=0; break; } } if(c) { printf("%s\n",a[j]); } } return 0; }
0.0分
4 人评分
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:2498 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:806 |
简单编码 (C++代码)浏览:730 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:556 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:703 |
矩形面积交 (Java代码)浏览:1281 |
C语言训练-数字母 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
【数组的距离】 (C语言代码)浏览:787 |