给出一个整数n(0<=n<=100000000)。求出该整数的位数,以及组成该整数的所有数字中的最大数字和最小数字。
输入说明
输入一个整数n(0<=n<=100000000)
给出一个整数n(0<=n<=100000000)。求出该整数的位数,以及组成该整数的所有数字中的最大数字和最小数字。
输入说明
输入一个整数n(0<=n<=100000000)
#include <stdio.h>
int main()
{
int n, x, count = 0, max = 0, min = 9;
scanf("%d", &n);
if (n == 0)
{
count = 1;
max = 0;
min = 0;
}
while (n)
{
x = n % 10;
if (x > max)
max = x;
if (x < min)
min = x;
n /= 10;
count++;
}
printf("位数: %d\n最大数字: %d\n最小数字: %d\n", count, max, min);
return 0;
}