输入三个字符串,按由小到大的顺序输出(指针)
2012-12-04 08:50
295 查看
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 * 完成日期:2012 年 12 月 03 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: 输入三个字符串,按由小到大的顺序输出(指针) * 程序输出: * 问题分析:略 * 算法设计:略 */ #include<iostream> #include<cstring> using namespace std; int main() { void exchange(char *p1,char *p2); //函数声明 char str1[20],str2[20],str3[20]; //定义三个字符数组 cout<<"请输入三个字符串:"<<endl; gets(str1); //输入字符串 gets(str2); gets(str3); if(strcmp(str1,str2)>0) //调用 比较函数 { exchange(str1,str2); } if(strcmp(str1,str3)>0) { exchange(str1,str3); } if(strcmp(str2,str3)>0) { exchange(str2,str3); } cout<<endl<<"交换后的顺序为:"<<endl; cout<<str1<<" "<<str2<<" "<<str3<<" "<<endl; return 0; } void exchange(char *p1,char *p2) //交换两个字符串 { char p[20]; strcpy(p,p1); //调用复制函数 strcpy(p1,p2); strcpy(p2,p); }
相关文章推荐
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- (c++)输入三个字符串,按由小到大的顺序输出
- ytu 1064: 输入三个字符串,按由小到大的顺序输出(水题,字符串处理)
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- OJ刷题之《输入三个字符串,按由小到大的顺序输出》
- 一些项目——输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 用函数+指针数组对输入的3个字符串按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出!(指针)
- 输入三个字符串,按由小到大的顺序输出
- chapter6——输入n个字符串,按由小到大顺序输出
- 将若干字符串按字母顺序(由小到大)输出(用指针)
- 用指针处理输入3个整数,按由小到大的顺序输出
- 将若干字符串按字母顺序(由小到大)输出(用指针)
- 输入三个数,按由小到大的顺序输出
- 输入3个整数,按由小到大的顺序输出(使用指针)
- 输入三个数把这三个数按由小到大的顺序输出.
- 用指针方法编写一个程序,输入3个整数,将它们按由小到大的顺序输出