问答题
下列给定程序中,函数fun的功能是:求k!(k < 13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序:#include < eonio.h >#include < stdio.h >long fun(int k){/*********found*********/ if k >1 return(k* fun(k一1)); return 1;}main(){ int k=10; printf("%d!=%ld/n",k,fun(k));}
【正确答案】正确答案:if(k >1)
【答案解析】解析:本题考查:if语句,考生需要根据题意来确定if语句是否是正确的,if条件语句经常考,考生需掌握。 语法错误,if条件表达式应写在小括号内。