问题标题: 酷町堂:1769 数字之和

0
0
已解决
董妙一
董妙一
资深守护
资深守护

题目描述 Description

输入一个整数n,求此数字各个位数里最大值和最小值的和。

输入描述 Input Description

一个整数n(0<=n<=100000)

输出描述 Output Description

各个位数中最大数和最小数的和

样例输入 Sample Input

样例一:1234 样例二:5

样例输出 Sample Output

样例一:5 样例二:10

数据范围及提示 Data Size & Hint

最大值和最小值可以相同


0
已采纳
汪恺恒
汪恺恒
中级启示者
中级启示者

while循环,取位数,找出最小最大值,再相加

核心

while(n){
        maxn=max(n%10,maxn);
        minn=min(n%10,minn);
        n/=10;
    }

 

我要回答