阅读以下说明和C语言函数。 [说明] 函数change(int num)的功能是对四位以内(含四位)的十进制正整数num进行如下的变换:将num的每一位数字重复一次,并返回变换结果。例如,若num=5234,则函数的返回值为55223344,其变换过程可描述为: (4*10+4)*1+(3*10+3)*100+(2*10+2)*10000+(5*10+5)*1000000=55223344 [C语言函数] long change(int num) { ind,m=num; long result mul; if (num<=0||(1) /*若num不大于0或num的位数大于4,则返回-1*/ retum-1; mul=1; (2) while(m>0){ d=m%10; m=(3); result=result+( (4) ) *mul; mul=(5); } return result; }