C++_对三个数进行排序后并输出结果
发布时间
阅读量:
阅读量
伪码:
ORDER(n1,n2,n3,pointer1,pointer2,pointer3) //输入三个数值a,b,c并按照由小到大的顺序进行排列输出//
- input(n1,n2,n3) //输入相关数据//
- data(pointer1)<-n1;(pointer2)<-n2;(pointer3)<-n3 //使pointer1、pointer2、pointer3分别指向n1、n2、n3//
- if(n1>n2)
- then SWAP (pointer1,pointer2)
- if(n1>n3)
- then SWAP(pointer1,pointer3)
- if(n2>n3)
- then SWAP(pointer2,pointer3) //完成排序过程//
- output(n1,n2,n3) //输出结果//
- return
SWAP(p1, p2) //实现两个变量的值交换//
- p=p1;p1=p2;p2=p
- return
测试用例:n1,n2,n3:4,3,5
测试结果:the sorted numbers are:3 4 5
源程序:
#include"iostream"
using namespace std;
全部评论 (0)
还没有任何评论哟~
