2149 - 被门夹的鑫神
众所周知13级华师计算机学院有一个很厉害的大神,名曰鑫神,此人高中时从未接触过任何编程的东西,然其在开学后努力自学,战果卓著,有一天彤神问鑫神,鑫神,我给你一个数,你能立马告诉我这个数的各个位中最小的数字是几么,鑫神大笑道:“这有何难!”而后彤神再问鑫神,你能把找到最小数字的过程用一个程序来实现么?鑫神由于最近脑袋被门夹了,突然不知道怎么写了,各位参加新生赛的小伙伴能够帮助鑫神实现这个简单的程序么?
Input
首先输入一个T,代表有T组样例。
接下来输入T个非负整数且每个数均小于等于10^6。
Output
请输出每个数中的最小数字是几。别忘记每个结果后面要加个回车啊喂~
Examples
Input
4 123 222 47 6
Output
1 2 4 6
Hint
zzt
Solution 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; }
Hint
zzt