100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 输入a b c三个整数 按由大到小顺序输出。(用3个指针变量指向3个整形变量 然后用s

输入a b c三个整数 按由大到小顺序输出。(用3个指针变量指向3个整形变量 然后用s

时间:2023-05-01 07:31:32

相关推荐

输入a b c三个整数 按由大到小顺序输出。(用3个指针变量指向3个整形变量 然后用s

/* * Copyright (c) , 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 * 完成日期: 年 11 月 29 日 * 版 本 号:v1.0 * * 输入描述: 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值) * 问题描述: * 程序输出:* 问题分析:略 * 算法设计:略 */#include<iostream>using namespace std;int main(){void exchange(int *p1,int *p2,int *p3);void swap(int *p1,int *p2);int a,b,c;int *p1,*p2,*p3;cout<<"请输入3个整数:"<<endl;cin>>a>>b>>c;p1=&a;p2=&b;p3=&c;exchange (p1,p2,p3);cout<<"由大到小为:"<<""<<a<<" "<<b<<" "<<c<<endl;return 0;}void exchange(int *p1,int *p2,int *p3){void swap(int *p1,int *p2);if(*p1<*p2){swap(p1,p2);}if(*p1<*p3){swap(p1,p3);}if(*p2<*p3){swap(p2,p3);}}void swap(int *p1,int *p2) //将p1和p2所指向的变量的值互换。{int temp;temp=*p1;*p1=*p2;*p2=temp;}

输入a b c三个整数 按由大到小顺序输出。(用3个指针变量指向3个整形变量 然后用swap函数来实现互换3个整型变量的值)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。