两个整数型,不准用while、if、for、switch等判断语句 求出两者最大值

来源:互联网 发布:淘宝销售统计 编辑:程序博客网 时间:2024/05/21 09:13

题解:可以用bool类型来判断

// testfloattoint.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;bool flag(int p,int q){return p < q;}int maxi(int a,int b){bool f = flag(a, b);//if a<b f=0 return breturn f*a + (1 - f)*b; //else a>b f=1 return a}int _tmain(int argc, _TCHAR* argv[]){int x, y;cin >> x >> y;cout<<maxi(x, y) << endl;return 0;}


0 0