//从键盘读入一个三位正整数n,请问这个三位正整数的个位、十位、百位中,最大数和最小数的差值是多少?
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n;
cin >>n;
int m = n/1%10;
int b = n/10%10;
int v = n/100%10;
int c;
if(m>b && m>v )
{
c=m;
}
else if(b>m && b>v )
{
c=b;
}
else if(v>m && v>b)
{
c=v;
}
int e;
if(m<b && m<v )
{
e=m;
}
else if(b<m && b<v )
{
e=b;
}
else if(v<m && v<b)
{
e=v;
}
cout<<c-e;
return 0;
}
————————————————
【无标题】
最新推荐文章于 2024-03-24 10:32:59 发布