编写一个读入五个整数后打印其中最大值和最小值的程序,只使用if函数。

2025-03-24 04:53:39
推荐回答(2个)
回答1:

//fadsf adsf
#include
using std::cout;
using std::cin;
using std::endl;

int main()
{
int max;
int min;
int a;
int b;
int c;
int d;
int e;

cin>>a>>b;
if (a>b)
max=a;
if (a min=a;
if (a max=b;

cin>>c;
if (b>c)
max=b;
if (min min=b;
if (min>c)
min=c;
if (b max=c;

cin>>d;
if (c>d)
max=c;
if (min min=c;
if (min>d)
min=d;
if (c max=d;

cin>>e;
if (d>e)
max=d;
if (min min=d;
if (min>e)
min=e;
if (d max=e;
cout<<"在"< cout<<"最大的数是: "< cout<<"最小的数是: "< return 0;

}

回答2:

不会C#,不过思路好办
先定义两个变量,min和max
然后读入第一个数据,让min=max=第一个数据
之后依次读入数据a
如果min>a,令min=a
如果max之后输出max和min就可以了