C/C++ code//将out.txt文件中的内容排序并去重,结果保存到unique.txt中

#include

#include

#define MAXLNO 10000000 //能处理的最大行数

#define MAXLEN 20 //能处理的最大行宽,包括行尾的\n和字符串尾的\0

char buf[MAXLNO][MAXLEN];

int ln,i;

FILE *f;

int cmpfun( const void *arg1, const void *arg2 ) {

return strcmp((const char *)arg1,(const char *)arg2);

}

int main() {

f=fopen("out.txt","r");

if (NULL==f) {

printf("Can not find file out.txt\n");

return 1;

}

ln=0;

while (1) {

if (NULL==fgets(buf[ln],MAXLEN,f)) break;

ln++;

if (ln>=MAXLNO) {

printf("Lines >%d ignored.",MAXLNO);

break;

}

}

fclose(f);

if (ln>1) qsort(buf,ln,MAXLEN,cmpfun);

f=fopen("unique.txt","w");

if (NULL==f) {

printf("Can not create file unique.txt\n");

return 2;

}

fprintf(f,"%s",buf[0]);

if (ln>1) for (i=1;i

if (strcmp((const char *)buf[i-1],(const char *)buf[i])) fprintf(f,"%s",buf[i]);

}

fclose(f);

return 0;

}

c语言1到20找最大和最小相邻,一组数据里面怎样查找相邻和相同的整数算法设计解决方案...相关推荐

  1. 分治法:关于选择算法,找最大,找最小,同时找最大和最小,找第二大

    找最大或者最小,蛮力算法为最优的算法,需要比较n-1次 # 这个已经是最优的算法了,比较n-1次 def findMax(arr):max_pivot = arr[0]for i in range(1 ...

  2. 最小表达式_C# 09.找最大和最小的数字

    C# 09.找最大和最小的数字 问题: 如何使用 C# 在两个数字中找到最大的数字呢? 解析: 我们可以使用if-else 来比较两个数 if 如果只有两个数字,自然也可以使用三元表达式,三元表达式相 ...

  3. ubuntu14.04下出现libmysqlclient.so.20找不到问题

    ubuntu14.04下出现libmysqlclient.so.20找不到问题 搜了下,发现没人公布解决这个问题的方法,于是分享了下,分享让科技进步更快,大家一起加油 /usr/bin/ld: war ...

  4. C语言用‘%20‘替换字符串中的所有空格的算法(附完整源码)

    C语言用'%20'替换字符串中的所有空格的算法 C语言用'%20'替换字符串中的所有空格的算法完整源码(定义,实现,main函数测试) C语言用'%20'替换字符串中的所有空格的算法完整源码(定义,实 ...

  5. 奥鹏20年12月作业考核(C语言专科),《C语言(专科)》20年12月作业考核【答案100分】...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 <C语言(专科)>20年12月作业考核 共20道题 总分:100分 100分 咨询dddda98 咨询dddda98 咨询dddda98 单选 ...

  6. c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...

    问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...

  7. 编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中。找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以一个空

    题目:编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中.找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以 ...

  8. 【Python语言程序设计】20级实验参考合集

    文章目录 实验1 Python程序控制结构 实验目的及要求: 问题1: 问题2: 问题3: 问题4: 实验2 组合数据类型的应用 实验目的及要求: 问题1: 问题2: 问题3: 问题4: 实验3 函数 ...

  9. 找出数组中不重复的值php_PHP查找数值数组中不重复最大和最小的10个数的方法...

    搜索热词 本文实例讲述了PHP查找数值数组中不重复最大和最小的10个数的方法.分享给大家供大家参考.具体如下: 1. PHP代码如下: PHP;"> //随机生成1万个元素的数组 fo ...

最新文章

  1. IDA-3D:基于立体视觉的深度感知3D目标检测网络(CVPR2020)
  2. python列表怎么创建_python怎么创建列表
  3. 用JQ去实现一个轮播效果
  4. [android] 百度地图开发 (二).定位城市位置和城市POI搜索
  5. 如何在SAP Server Side JavaScript里消费destination
  6. 【C语言简单说】十九:二维数组循环嵌套(1)
  7. Django 和 html
  8. C# 篇基础知识10——多线程
  9. Linux命令-自动挂载文件/etc/fstab功能详解
  10. Android MuPDF 阅读PDF文件
  11. OpenMP并行加速笛卡尔乘积
  12. 机器学习基础(四十六)—— 遗传算法(GA)
  13. 使用derby导入mongodb数据
  14. 基于词典和弱标注信息的电影评论情感分析系统
  15. 计算机网络共享自动关,如果单击“打印”后共享打印机自动关闭,该怎么办?...
  16. upf模板,来自synopsys rm golden.upf
  17. 【环境安装】Ubuntu20.04 安装yasm-1.3.0
  18. 列宽一字符等于多少厘米_excel里面的列宽和行高单位是多少?多少等于1厘米?怎么对比的?...
  19. java 批量文件编码转换 GBK to UTF-8(swing界面)
  20. 工作中jQuery常用实例-主要功能总结整理

热门文章

  1. 正则表达式,解决要么有要有没有,但必须开头
  2. win7网站服务器空间怎么清理,win7如何清理c盘空间_win7磁盘空间不足怎么清理
  3. 使用vs2019编写dll
  4. 20、DELETE:删除数据
  5. 判断用户输入的日期是否为当前日期
  6. Python爬虫学习获取腾讯新闻并存入Csv文件
  7. Python爬虫基本框架
  8. Cookie对象知识总结
  9. JMeter的目录结构
  10. JavaScript的鼠标事件