请教1道C++程序题目!帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:44:08
新手,请教几道程序填空题,帮帮忙,谢谢啦!~
1.输入3个数a,b,c,使用已提供的swap()函数按大小顺序输出,如图所示
题目程序:#include <iostream.h>

void swap(int *p1,int *p2)
{
int p;
p=*p1;*p1=*p2;*p2=p;
}
void main()
{
//调用swap函数进行编程,补充完成程序,如不调用不给分!
//*********请在下方补充程序**********//

cout<<"please input 3 number:n1,n2,n3:"; //打印

cout<<"the sorted numbers are ";//打印
//*********请在上方补充程序*********//
}

//调用swap函数进行编程,补充完成程序,如不调用不给分!
//*********请在下方补充程序**********//
int n1,n2,n3,*p1,*p2,*p3;
cout<<"please input 3 number:n1,n2,n3:"; //打印
cin>>n1>>n2>>n3;
p1=&n1;
p2=&n2;
p3=&n3;
if(n1>n2)swap(p1,p2);
if(n2>n3){
swap(p2,p3);
if(n1>n2)swap(p1,p2);
}
cout<<"the sorted numbers are ";//打印
cout<<n1<<n2<<n3;
//*********请在上方补充程序*********//

include <iostream.h>

void swap(int *p1,int *p2)
{
int p;
p=*p1;*p1=*p2;*p2=p;
}
void main()
{
//调用swap函数进行编程,补充完成程序,如不调用不给分!
//*********请在下方补充程序**********//
int n1,n2,n3;

cout<<"please input 3 number:n1,n2,n3:"; //打印
swap(n1,n3);

cout<<"the sorted numbers are ";//
cout<<n1<<n2<<n3;