閱讀以下說(shuō)明和C語(yǔ)言函數(shù),將應(yīng)填入 (n) 處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
函數(shù)change(int num)的功能是對(duì)四位以內(nèi)(含四位)的十進(jìn)制正整數(shù)num進(jìn)行如下的變換:將num的每一位數(shù)字重復(fù)一次,并返回變換結(jié)果。例如,若nun = 5234,則函數(shù)的返回值為55223344,其變換過(guò)程可描述為:
(4*10+4)* 1 +(3*10+3)*100 + (2*10+2)*10000 + (5*10+5)*1000000 = 55223344
【C語(yǔ)言函數(shù)】
long change(int num)
{
int d, m = num;
long result,mul;
if(num <= 0 || (1) ) /*卡若num不大于0或num的位數(shù)大于4,則返回-1*/
return -1;
mul = 1;
(2) ;
while (m > 0) {
d = m % lO;
m = (3) ;
result = result + ( (4) ) * mul;
mul = (5) ;
}
return result;
}