数,各位上的数最大值和最小值的乘积

来源:互联网 发布:php限制帐号多登 编辑:程序博客网 时间:2024/05/16 19:40
#include <iostream>#include <cstdio>#include <string.h>using namespace std;int maxminmul(char *str){    int maxn,minn ;    maxn = -1;    minn = 10;    int len = strlen(str);    for(int i=0 ; i<len ; i++)    {        if((str[i] - '0') > maxn )            maxn = str[i]-'0';        if((str[i] - '0') < minn )            minn = str[i] -'0';    }    while(maxn*minn >= 10)    {        int mul = maxn * minn ;        maxn = mul / 10;        minn = mul % 10;    }    return maxn*minn;}int main(){    char str[110];    while(scanf("%s",str) == 1)    {        printf("%d\n",maxminmul(str));    }    return 0;}

0 0