小学生C++编程题求解,急
小学生编程题步骤求解:当前电梯停在第10层,此时第20层和第7层同时有人按下按钮,电梯总是选择离他近的楼层,于是先服务在第7层的人,再服务第20层的人。编程模拟电梯调度,输入3个数,第1个数表示电梯当前停在的楼层,后两个数表示同时需要使用电梯的楼层,按服务先后的次序输出楼层。
#include<bits/stdc++.h> using namespace std; int s3(bool a,int x,int y){ if(a){ return x; } return y; } int main(){ int a,b,c; cin>>a>>b; cout<<s3(abs(a-c)<abs(b-c),a,b)<<' '<<s3(abs(a-c)<abs(b-c),b,a); return 0; }