C++入门练习5 分析运行结果

#include <iostream>

using namespace std;

int main()

{

void sort(int x, int y, int z);

int x, y, z;

cin >> x>>y >> z;

sort(x, y, z);

return 0;

}

void sort(int x, int y, int z)

{

int temp;

if (x > y) { temp = x; x = y; y = temp; }

if (z < x) cout << z << ',' << x << ',' << y << endl;

else if (z < y)cout << x << ',' << z << ',' << y << endl;

else cout << x << ',' << y << ',' << z << endl;

}

//运行结果实例:

//1、输入3 6 10

// 输出3,6,10

//2、输入6 3 10

// 输出3,6,10

//3、输入10 6 3

// 输出3,6,10

//4、输入10,6,3 (输入三个整数,但是数据间以逗号相隔)

// 输出-858993460,0,10 (b,c的值错误,数据间不能以逗号相隔)

//程序的作用是对输入的三个整数按由小到大的顺序排列

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-24 13:35
点赞 评论 收藏
分享
快点约我面试吧
投递百度等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务