下列给定程序中,函数fun实现的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或 删行,也不得更改程序的 结构。试题程序:#include int fun(unsigned n, int *zero)int count=0 , max=0 , t;dot=n%10;/*found*/if (t=0)count+;if (maxt)max=t;n=n/10; while (n);/*found*/zero=count;return max;main ( )unsigned n;int zero , max;printf (“nInput n(unsigned): “);scanf(“%d“,max=fun(n,printf(“nThe result: max=%d zero=%dn“,max,zero);(1)错误:if ( t=0) 正确:if(t=0)(2)错误:zero=count 正确:*zero=count;