编写一个程序,输入a,b,c三个变量的值,通过交换函数,将三个变量中最小的值交换至变量a中。例如:a=8,b=7,c=9,程序运行后a中的值为7。
#include <iostream>
using namespace std;
int main()
{
int a,b,c,min;
cin >> a >> b >> c;
min = a;
if(b<min)
{
min = b;
}
if(c<min)
{
min = c;
}
cout << a << b << c << endl;
return 0;
}
符合你要求的代码为
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a,b,c;
cin >> a >> b >> c;
if (a>b)
swap(a,b); //用交换函数
if(a>c)
swap(a,c);
cout << "a=" << a << endl;
return 0;
}
测试运行结果
输入
8 7 9
输出
a=7