下列给定函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include <stdio.h> include <conio.h> long fun(long num) { /*+**+*+*+*found************/ long k=1; do { k+=(num%10)*(num%10); num/=10; /*********+found*+**+*+******/ }while(num) return(k); } main() { long n; clrscr(); printf('/Please enter a number:'); scanf('%ld',&n); printf('/n%ld/n',fun(n)); }