在主函数中输入10个等长的字符串。用另一函数对他们排序。
在主函数中输入10个等长的字符串。用另一函数对他们排序。然后在主函数输出这10个已经排好许的字符串。用指针数组处理
- #include<iostream>
- #include<string>
- #include<iomanip>
- using namespace std;
- int main()
- {
- void sort(char *str[],int n);
- const int n=3;
- char *p[n],str[n][20];
- int i,j;
- for(i=0;i<n;i++)
- p[i]=str[i];
- for(i=0;i<n;i++)
- cin>>p[i];
- sort(p,n);
- for(i=0;i<n;i++)
- cout<<p[i]<<endl;
- }
- void sort(char *str[],int n)
- {
- char *temp;
- int j,k;
- for(j=0;j<n-1;j++)
- for(k=j+1;k<n;k++)
- {
- if(strcmp(*(str+j),*(str+k))>0)
- {
- temp=*(str+j);
- *(str+j)=*(str+k);
- *(str+k)=temp;
- }
- }
- }
转载于:https://blog.51cto.com/flzt5354/513751
在主函数中输入10个等长的字符串。用另一函数对他们排序。相关推荐
- 在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。
在主函数中输入10个等长的字符串.用另一函数对它们排序.然后在主函数输出这10个已排好序的字符串. 解题思路: 排序方式与数字比较没什么不同,先遍历比较找出最大的字符串,与第一个字符串进行交换,然后剩 ...
- 计算机中用函数排序,编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出。...
编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出. 重赏重赏 更新时间:2019-05-06 04:06 最满意答案 #include ...
- 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 输入10个学生某门课的成绩,用函数找出最高分.最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成). 代码: ...
- 自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比。
自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比. 参考运行截图: ...
- ACMNO.41C语言-数字调序 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数
题目描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图. 写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数. 输入 输入数据的个数n n个整数 移动的位置m ...
- 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之间的素数的个数以及这些素数的 ...
- 习题 8.21 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。
C程序设计(第四版) 谭浩强 习题8.21 个人设计 习题 8.21 用指向指针的指针的方法对n个整数排序并输出.要求将排序单独写成一个函数.n个整数在主函数中输入,最后在主函数中输出. 代码块: 方 ...
- (17)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<m ...
- 辗转相除法 定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数。
定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数. 参考运行截图: 欧几里得算法又称辗转相除法,是指用于计算两个 ...
最新文章
- .svn文件夹_新建SVN仓库并上传项目
- [转]Entity Framework走马观花之把握全局
- 安装Hadoop及Spark(Ubuntu 16.04)
- 美好生活从撸好代码开始
- 共享端口445能改吗_模玩控:高达模型改圣斗士星矢五小强,大家能认出它们都是机体吗?...
- visual studio 2015 2017 key vs2015 vs2017密钥
- 浅议组播(一文看懂组播)
- HTML5 canvas图形库 RGraph【转】
- [Java][Android][Process] 分享 Process 执行命令行封装类
- python自定义函数拟合_python自定义函数拟合
- 搭建网站的六个基本步骤流程(教程解说)
- java token 生成_生成 Token
- 华为云Hadoop与Spark集群环境搭建
- 连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常
- 线性代数笔记(6) 矩形的相似——标准型与约当标准型及求法
- mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘
- 修改screen会话名称
- Linux的公平调度
- 电脑安装操作系统出现reboot and select proper boot device
- 全志H6 Android 9 MediaPlayer兼容问题
热门文章
- 使用minio搭建文件服务器,MinIO文件服务器构建
- php解析定时任务格式,php 实现定时任务简单实现
- liunx服务器间拷贝文件,linux 不同服务器之间拷贝文件
- axios传递数据到java_axios 传输与springboot后台接收数据
- 螃蟹保存方法保存时间_中秋吃不完的螃蟹如何保存?蟹农:生螃蟹冰箱冷藏,熟螃蟹别隔夜...
- Jquery和angularjs获取check框选中的值小技巧
- html5整个桌面背景图片,HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验...
- hrjava项目原型html_产品入门|什么是原型图设计?
- html模板里处理数组,HTML模板 - 散列数组
- JavaSE教程_1 安装jdk