中易网

关于求三个整数最大值和最小值的c++程序设计问题

答案:5  悬赏:60  
解决时间 2021-03-21 13:51
#include
using namespace std;
int max(int a,int b);
int min(int c,int d);
int main()
{
int x1,x2,x3,Max,Min;
cout<<"x1,x2,x3分别是:"< cin>>x1>>x2>>x2;
Max=max(max(x1,x2),x3);
Min=min(min(x1,x2),x3);
cout<<"Max="< cout<<"Min="< return 0;
}
int max(int a,int b)
{
int i;
if(a>b)
i=a;
else i=b;
return i;
}
int min(int c,int d)
{
int j;
if(c j=c;
else j=d;
return j;
}
为什么结果不能正确求出来
应该怎么改
求解
最佳答案
cin>>x1>>x2>>x2;
x2被写了两次

还有输入三个数字的时候, 三个数字之间用空格分开,不要用逗号分开。
全部回答
void main() {     int x1,x2,x3;     std::cin >> x1;     std::cin >> x2;     std::cin >> x3;     int max,min;     if(x1>x2)     {        max = x1;        min = x2;     } else     if(x1>x3)     {        max = x1;        min = x3;     } else     if(x3>x2)     {        max = x3;        min = x2;     }     std::out << max<
  • 2楼网友:我叫很个性
  • 2021-03-21 02:16
#include using namespace std; int max(int a,int b); int min(int c,int d); int main() { int x1,x2,x3,Max,Min; cout<<"x1,x2,x3分别是:"<>x1>>x2>>x2; //是cin>>x1>>x2>>x3;,你没给x3输数据 Max=max(max(x1,x2),x3); Min=min(min(x1,x2),x3); cout<<"Max="<
  • 3楼网友:虚伪的现实
  • 2021-03-21 02:08
#include using namespace std; int max(int a,int b); int min(int c,int d); int main() { int x1,x2,x3,Max,Min; cout<<"x1,x2,x3分别是:"<>x1>>x2>>x2; //是cin>>x1>>x2>>x3;,你没给x3输数据 Max=max(max(x1,x2),x3); Min=min(min(x1,x2),x3); cout<<"Max="<
  • 4楼网友:狙击你的心
  • 2021-03-21 01:17
void main(){ int x1,x2,x3; std::cin >> x1; std::cin >> x2; std::cin >> x3; int max,min; if(x1>x2){ max = x1; min = x2; } else if(x1>x3){ max = x1; min = x3; } else if(x3>x2){ max = x3; min = x2; } std::out << max<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯