若干个字符串排序,然后写到文件中
来源:互联网 发布:java并发从入门到精通 编辑:程序博客网 时间:2024/06/15 22:32
#define_CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define LINE 3
int main()
{
charstr[LINE][10]={0};
inti = 0 ;
chartemp[10] = {0} ;
intm = 0 , n = 0 ;
FILE*fp ;
////////输入多个字符串,存放在二维数组中,每个一维数组存放一个字符串
printf("请输入 %d 个字符串:\n",LINE);
for(i=0; i < LINE ;i++ )
gets(str[i]);
///////选择排序法对二维数组进行排序
printf("把二维数组进行排序:\n");
for(m = 0 ; m < LINE-1 ; m++ )
for(n = m+1 ; n < LINE ; n++ )
if((strcmp(str[m],str[n]))> 0 )
{
strcpy(temp , str[m] );
strcpy(str[m] , str[n] );
strcpy(str[n], temp );
}
//////把排序好的字符数组存到文件中
printf("把二维数组存写到文件中,其结果为:\n");
if((fp= fopen ( "str.txt","w")) ==NULL )
{
fprintf(stderr , "can't open the \"str.txt\" file.\n");
exit(0);
}
for(i = 0 ; i < LINE ;i++ )
{
fputs(str[i] , fp);
fputs("\n" , fp);
fprintf(stdout,"%s\n",str[i]);
}
return0 ;
}
- 若干个字符串排序,然后写到文件中
- 例10.3 从键盘读入若干个字符串,对它们按字母大小的顺序排序,然后把排好序的字符串送到磁盘文件中保存。
- 关于自己写数据写入文件,排序,然后结果输出到文件中,关于排序还没有加进去,用自带的排序
- 读取一个文件然后将文件中的数据排序然后输出到另外一个文件中(冒泡排序)
- 随机生成20个字符串,然后排序
- 如何将字符串写到文件中?
- 将字符串写到文件中
- 从数据库中读取表中数据然后写到txt文件中
- 输入n个字符串,进行排序,然后从小到大输出
- 从控制台输入,然后写到文件里。
- 写字符串内容到文件
- 写一个字符串到文件
- 1.编写程序:“猫”读入指定文件然后显示;“鼠”读入键盘输入然后写到文件。
- PHP中数组排序,其它操作的若干个函数
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串。
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串。
- 在主函数中输入5个的字符串。用另一个函数对它们排序,然后主函数输出5个已经排好的字符串
- 黑马程序员之网络编程
- 查找文件夹下最大的文件
- 可编程串行通信接口芯片8251A
- android开源数据绑定框架android-databinding
- HTTP文件协议介绍
- 若干个字符串排序,然后写到文件中
- 【JavaScript.1】揭JS面纱对比学习,窥web设计归纳足迹
- How to run Android apps in tablet mode on your phone
- VI教程
- Jsp EL语法
- linux中结合opencv编译c++代码
- 杭电1998 奇数阶魔方
- C语言总结
- hibernate中创建session的两种方式方式,区别在哪里?