下列程序的功能是:寻找并输出11至999之间的数m,满足m、m2和m3均为回文数。所谓回文数是指各位数字左右对称的整数,例如121、676、94249等。满足上述条件的数,如m=11、m2=121、m3=1331,皆为回文数。请编制函数int svalue(long m)来实现此功能。如果是回文数,函数返回1,反之则返回0。最后,把结果输出到文件out.dat中。部分源程序已给出。请勿改动主函数main()的内容。#include #include #include int jsValue(long n){ }main(){ long m FILE *out out = fopen('out.dat', 'w') for (m=11 m<1000 m++) if (jsValue(m) && jsValue(m*m) && jsValue(m*m*m)) { printf('m=%4ld,m*m=%6ld,m*m*m=%8ld /n', m, m*m, m*m*m) fprintf(out,'m=%4ld,m*m=%6ld,m*m*m=%8ld /n', m, m*m, m*m*m) } fclose(out)}