给定程序MODII.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指 针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。
例如,7的5次方是16807,其低3位数的和是15。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
(1) d=1; s=0;
(2) d=d/10;
(1)此处属于逻辑错误,假如d=0,则d=d*n就不能计算n的5次方,应将d初始化为1。
(2) s用来求个位、十位、百位的和,d是n的5次方的值,每循环一次d除以10,用来求十位、百位的值。