当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下列程序的功能是:寻找并输出11至999之间的数m,满足m、m2和m3均为回文数。所谓回文数是指各位数字


下列程序的功能是:寻找并输出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 <stdio.h>#include <stdlib.h>#include <string.h>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 ", m, m*m, m*m*m); fprintf(out,"m=%4ld,m*m=%6ld,m*m*m=%8ld ", m, m*m, m*m*m); } fclose(out);}

参考答案
您可能感兴趣的试题
  • (11)设有下列程序查找并输出该数组中的最小值,请在空白处填上合适的代码,将程序补充完整。 Option

  • (11)下列程序功能是:弹出一个对话框询问用户是否输出,如果是,则输出:是否结束。请填空。 Sub Print

  • 以下程序的功能是:按顺序读入10名学生4门课程的成绩 计算出每个学生的平均分数并输出 程序如下:

  • 下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352 则输出应

  • 以下程序的功能是:按顺序读入10名学生4门课程的成绩 计算出每位学生的平均分并输出 程序如下。mai

  • 以下程序的功能是:按顺序读入10名学生4门课程的成绩 计算出每位学生的平均分并输出 程序如下:mai