非零整数
#include <stdio.h>
int main()
{
int n, i ,d, a[10]={};
int max=0, min=9;
scanf_s("%d", &n);
for (i = 0;n != 0; i++) {
d = n % 10;
n /= 10;
if (d >= max)
max = d;
if (d <= min)
min = d;
}
printf("%d %d %d", i, max, min);
return 0;
}
1.使用循环整每一位数,也可以将其输入数组;
2.两个if并列,不是分支结构。