答:
// 自然数各个位置上的乘积
int fun(long n)
{
int result = 1;
while(n)
{
int m = n % 10 ;
result = result * m;
n=n/10;
}
return result;
}
// 数据中最大值和最小值的乘积
``` c
int max_min(int a[],int n) {
int max = a[0];
int min = a[0]
for (int i = 0; i < n; ++i)
{
if(a[i] > max) {
max = a[i];
}
if (a[i] < min)
{
min = a[i];
}
}
return max * min ;
}