输入三个整数,按由小到大的顺序输出
2014-02-26 20:46
281 查看
输入三个整数,按由小到大的顺序输出
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 669 Solved: 302
[Submit][Status][Web
Board]
Description
输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
Input
三个整数
Output
由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。
Sample Input
2 3 1
Sample Output
1 2 3 1 2 3
HINT
主函数已给定如下,提交时不需要包含下述主函数/* C++代码 */
int main()
{
void sort1(int *,int *,int *);
void sort2(int &,int &,int &);
int n1,n2,n3;
int *p1,*p2,*p3;
int r1,r2,r3;
cin>>n1>>n2>>n3;
r1=n1;
r2=n2;
r3=n3;
p1=&n1;
p2=&n2;
p3=&n3;
sort1(p1,p2,p3);
cout<<n1<<" "<<n2<<" "<<n3<<endl;
sort2(r1,r2,r3);
cout<<r1<<" "<<r2<<" "<<r3<<endl;
return 0;
}
#include<iostream> #include<string> using namespace std; int main() { void sort1(char *,char *,char *); void sort2(string &,string &,string &); char s1[100],s2[100],s3[100]; char *p1,*p2,*p3; string r1,r2,r3; cin>>s1>>s2>>s3; r1=string(s1); r2=string(s2); r3=string(s3); p1=s1; p2=s2; p3=s3; sort1(p1,p2,p3); cout<<s1<<endl<<s2<<endl<<s3<<endl; sort2(r1,r2,r3); cout<<r1<<endl<<r2<<endl<<r3<<endl; return 0; } void sort1(char *a,char *b,char *c) {char p[100]; if(strcmp(a,b)>0) {strcpy(p,a); strcpy(a,b); strcpy(b,p);} if(strcmp(b,c)>0) { strcpy(p,b); strcpy(b,c); strcpy(c,p);} if(strcmp(a,b)>0) {strcpy(p,a); strcpy(a,b); strcpy(b,p);} } void sort2(string &a,string &b,string &c) {string n; if(a>b) {n=a; a=b; b=n;} if(b>c) {n=b; b=c; c=n; } if(a>b) {n=a; a=b; b=n;} }
相关文章推荐
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 一些项目——输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出!(指针)
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
- OJ刷题之《输入三个整数,按由小到大的顺序输出》
- 从屏幕输入 x y z 三个整数,按照由小到大的顺序输出它们
- 习题 8.1 输入3个整数,按由小到大的顺序输出。(指针法)
- 输入3个整数,按由小到大的顺序输出(使用指针)
- [Java] 练习题015: 输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 输入三个整数x,y,z,请把这三个数由小到大输出 C/C++
- 输入四个整数,要求按由小到大的顺序输出 if 实现
- 输入三个整数x,y,z,请把这三个数由小到大输出
- [Java] 练习题015: 输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)