内存:128  时间:1

题目描述

小明现在在学小学简单的数学除法和取余,老师一下子出了太多题目,而且数字还挺大(整形范围),小明想能不能写个小程序帮自己做做题目呢?问题是:两个数字,先输出较大数字对较小数字的取余,再输出较大数字的最高位。聪明的你帮帮他吧!

输入

两个整数

输出

先输出大数对小数的取余结果,在输出一个空格,输出大数的最高位

样例输入

5 10

样例输出

0 1

提示

代码如下

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b;
    int temp;
    scanf("%d %d",&a,&b);
    //前面是较小的数字
    if( a > b )
    {
        temp = a;
        a = b;
        b = temp;
    }
    printf("%d ",b%a);
    while(b>=10)
        b /= 10;
    printf("%d",b);
    return 0;
}

代码来源于互联网,仅供参考!