在主函数中输入10个等长的字符串。用另一函数对他们排序。然后在主函数输出这10个已经排好许的字符串。用指针数组处理

  1. #include<iostream>
  2. #include<string>
  3. #include<iomanip>
  4. using namespace std;
  5. int main()
  6. {
  7. void sort(char *str[],int n);
  8. const int n=3;
  9. char *p[n],str[n][20];
  10. int i,j;
  11. for(i=0;i<n;i++)
  12. p[i]=str[i];
  13. for(i=0;i<n;i++)
  14. cin>>p[i];
  15. sort(p,n);
  16. for(i=0;i<n;i++)
  17. cout<<p[i]<<endl;
  18. }
  19. void sort(char *str[],int n)
  20. {
  21. char *temp;
  22. int j,k;
  23. for(j=0;j<n-1;j++)
  24. for(k=j+1;k<n;k++)
  25. {
  26. if(strcmp(*(str+j),*(str+k))>0)
  27. {
  28. temp=*(str+j);
  29. *(str+j)=*(str+k);
  30. *(str+k)=temp;
  31. }
  32. }
  33. }

转载于:https://blog.51cto.com/flzt5354/513751

在主函数中输入10个等长的字符串。用另一函数对他们排序。相关推荐

  1. 在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。

    在主函数中输入10个等长的字符串.用另一函数对它们排序.然后在主函数输出这10个已排好序的字符串. 解题思路: 排序方式与数字比较没什么不同,先遍历比较找出最大的字符串,与第一个字符串进行交换,然后剩 ...

  2. 计算机中用函数排序,编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出。...

    编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出. 重赏重赏 更新时间:2019-05-06 04:06 最满意答案 #include ...

  3. 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 输入10个学生某门课的成绩,用函数找出最高分.最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成). 代码: ...

  4. 自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比。

    自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比. 参考运行截图: ...

  5. ACMNO.41C语言-数字调序 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数

    题目描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图. 写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数. 输入 输入数据的个数n n个整数 移动的位置m ...

  6. C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。

    原题: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数.在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的 ...

  7. 习题 8.21 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。

    C程序设计(第四版) 谭浩强 习题8.21 个人设计 习题 8.21 用指向指针的指针的方法对n个整数排序并输出.要求将排序单独写成一个函数.n个整数在主函数中输入,最后在主函数中输出. 代码块: 方 ...

  8. (17)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<m ...

  9. 辗转相除法 定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数。

    定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数. 参考运行截图: 欧几里得算法又称辗转相除法,是指用于计算两个 ...

最新文章

  1. .svn文件夹_新建SVN仓库并上传项目
  2. [转]Entity Framework走马观花之把握全局
  3. 安装Hadoop及Spark(Ubuntu 16.04)
  4. 美好生活从撸好代码开始
  5. 共享端口445能改吗_模玩控:高达模型改圣斗士星矢五小强,大家能认出它们都是机体吗?...
  6. visual studio 2015 2017 key vs2015 vs2017密钥
  7. 浅议组播(一文看懂组播)
  8. HTML5 canvas图形库 RGraph【转】
  9. [Java][Android][Process] 分享 Process 执行命令行封装类
  10. python自定义函数拟合_python自定义函数拟合
  11. 搭建网站的六个基本步骤流程(教程解说)
  12. java token 生成_生成 Token
  13. 华为云Hadoop与Spark集群环境搭建
  14. 连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常
  15. 线性代数笔记(6) 矩形的相似——标准型与约当标准型及求法
  16. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘
  17. 修改screen会话名称
  18. Linux的公平调度
  19. 电脑安装操作系统出现reboot and select proper boot device
  20. 全志H6 Android 9 MediaPlayer兼容问题

热门文章

  1. 使用minio搭建文件服务器,MinIO文件服务器构建
  2. php解析定时任务格式,php 实现定时任务简单实现
  3. liunx服务器间拷贝文件,linux 不同服务器之间拷贝文件
  4. axios传递数据到java_axios 传输与springboot后台接收数据
  5. 螃蟹保存方法保存时间_中秋吃不完的螃蟹如何保存?蟹农:生螃蟹冰箱冷藏,熟螃蟹别隔夜...
  6. Jquery和angularjs获取check框选中的值小技巧
  7. html5整个桌面背景图片,HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验...
  8. hrjava项目原型html_产品入门|什么是原型图设计?
  9. html模板里处理数组,HTML模板 - 散列数组
  10. JavaSE教程_1 安装jdk