题目描述
晶晶参加学校组织的闯关大冒险的游戏,游戏中有一关是这样的,选手要计算出正确的密码,才能凭该密码进入下一关。
密码计算方式是这样的:给每位选手 1个 4 位的整数n ,只要计算出这个整数 n 各个位中的最大数,就是该关卡的密码。
请你编程帮助晶晶,快速计算出该关卡的密码。
比如,假设 n 的值为整数 1256 ,那么这个数的千位为1 、百位为2 、十位为 5 、个位为 6 ,各个位中的最大数是 6 ,因此密码就是数字 6
题目解答:
运用短除法
#include<stdio.h>
int main()
{
int ma = 0, n = 0;
scanf("%d", &n);
while (n > 0)
{
int a = n % 10;
if (a > ma)
{
ma = a;
}
n /= 10;
}
printf("%d", ma);
return 0;
}