首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsVa
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsVa
admin
2012-07-20
42
问题
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m,m
2
,m
3
均为回文数(回文数是指各位数字左右对称的整数),例如12321,505,1458541等。满足上述条件的数如m=11时,m
2
=121,m
3
=1331都是回文数。请编写jsValue(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=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*
m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
fclose(out);
}
选项
答案
int jsValue(long n) { int i,strl,half; char xy[20]; Itoa(n,xy,10); strl=strlen(xy); half=strl/2; for(i=0;i
=half) return 1; else return 0; }
解析
本题将长整型n转换成为字符串存入数组xx中,取出字符串的长度,循环到字符串的中部,依次比较相对位置字符,如果碰到某一对不相同就跳出循环,此时如果i>=half,证明循环自然结束,返回1,n是回文数,否则循环是强制跳出,证明至少有一对字符不相同所以返回0,n不是回文数。
转载请注明原文地址:https://kaotiyun.com/show/A24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
防火墙是设置在可信任网络和不可信任网络之间的—道屏障,其目的是______。
连接到计算机网络上的计算机都是______。
WindowsNTServer在安全性上设计目标为符合【 】标准。
应用层DNS协议主要用于实现的网络服务功能是
文件、图像、数字视频与语音数据的传输是网络操作系统基本服务中的
长期以来,网络操作系统的3大阵营是Novell的NetWare和Ⅰ.MicroSoft的WindowsNTⅡ.MicroSoft的Windows2000Ⅲ.UNIXⅣLinux
在下列传输介质中,错误率最低的是
下列选项中,不属于电子商务对安全的基本要求的特性是
FTP能识别两种基本的文件格式,它们是
当通过电话线连接到ISP时,因为电话线路输出信号为——信号,计算机输出信号只能通过调制解调器同电话网连接。
随机试题
对于不同的主体,风险有不同的影响,这体现了风险的()。
用Excel2003可以创建各类图表,如条形图、柱形图等。为了描述特定时间内,各个项之间的差别情况,用于对各项进行比较,应该选择__________图表。()
下列说法正确的是( )。
下列说法符合房产税规定的有()。
下列关于分业经营、分业管理的说法,正确的是()。
一般资料:求助者,女性,23岁,学校教师。 案例介绍:求助者的同事在交通事故中死亡,求助者受到惊吓后出现多虑,担心母亲及家人被车撞死,反复考虑这个问题,明知不一定被车撞死,但还是控制不住地想,想摆脱但摆脱不了。以后病情加重,反复检查自己的教案有没有
下列关于我国历史上第一叙述,正确的是()。
从下列两题中任选一题作答,如果两题都答,只按第I道的成绩计入总分。学生小王总是在快要考试时才会花很多时间看书,平时几乎从不花时间来复习老师的课堂教学内容。在复习时,小王常常是课本上有什么内容就看什么内容,什么内容在前就先看什么内容,什么内容在后就后看什
Thesuspect______thathehadassaultedawoman.
A、Attendedaneconomicslecture.B、TakenawalkonCharlesStreet.C、HadadrinkatQueenVictoria.D、Haddinneratanewrestau
最新回复
(
0
)