2149 - 被门夹的鑫神

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

众所周知13级华师计算机学院有一个很厉害的大神,名曰鑫神,此人高中时从未接触过任何编程的东西,然其在开学后努力自学,战果卓著,有一天彤神问鑫神,鑫神,我给你一个数,你能立马告诉我这个数的各个位中最小的数字是几么,鑫神大笑道:“这有何难!”而后彤神再问鑫神,你能把找到最小数字的过程用一个程序来实现么?鑫神由于最近脑袋被门夹了,突然不知道怎么写了,各位参加新生赛的小伙伴能够帮助鑫神实现这个简单的程序么?

题目输入

首先输入一个T,代表有T组样例。

接下来输入T个非负整数且每个数均小于等于10^6

题目输出

请输出每个数中的最小数字是几。别忘记每个结果后面要加个回车啊喂~

输入/输出样例

输入格式

4
123
222
47
6

输出格式

1
2
4
6

C++解答

#include<stdio.h>
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
      int n;
      scanf("%d",&n);
      int mx=10;
      if(n==0)
      printf("0\n");
      else
      {
          while(n)
        {
            if(mx>(n%10))
            {
                mx=n%10;
            }
            n=n/10;
        }
      printf("%d\n",mx);
      }

    }

    return 0;

}