首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m、m2、m3均为回文数(回文数是指各位数字左右对称的整数),例如;12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsV
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m、m2、m3均为回文数(回文数是指各位数字左右对称的整数),例如;12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsV
admin
2011-06-14
56
问题
补充函数,要求实现如下功能;寻找并输出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 m)
{
}
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=%8ld\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 jsVlue(long m) { int i,str;half; char temp[20]; ltoa(m,temp,10); str=strlen(temp); half=str/2; for(i=0;i
=half) return 1; else return 0; }
解析
判断回文数,即比对该数字位置上的数是否相等,此时使用ltoa函数将数字进行拆分,拆分为各个单独的数字并放入字符数组中,然后进行比对。如果首位位置不相等,则退出循环,如果相等则继续比对,直到比较到中间位置时都相等,则是回文数,此时返回1。
转载请注明原文地址:https://kaotiyun.com/show/1raZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
局域网指较小地域范围内的计算机网络,一般是一幢或几幢建筑物内的计算机互连成网。下列关于局域网的叙述中,错误的是()。
软件由程序和相关【 】组成。
在TCP/IP参考模型中,应用层协议的【 】用来实现互联网中电子邮件传送功能。
虚拟存储器的容量是由计算机的______和寻址方式确定的。
在TCP/IP协议集中,TCP和【 】协议运行于传输层。
下列关于Windows2000Server域的描述,正确的是()。
解析器是在()负责查询域名服务器时,解释域名服务器的应答,并将查询到的有关信息返回请求的程序或用户。
现行IP地址采用()标记法。
在置换密码中,是用一组密文字母代替一组明文字母以隐藏明文,但保持明文字母的位置不变,最古老的置换密码是______。
随机试题
A、全程性无痛性肉眼血尿B、活动后血尿C、两者都是D、两者都不是上尿路结石_______。
用耳针治疗腹痛可选择哪些穴位
一男性患者,20岁,3年来发生多次骨折,并伴有关节疼痛,肝、肾功能正常。超声检查见左侧叶甲状腺下极背侧有一1.0cm×1.5cm的低回声结节,包膜完整,血供丰富。其最可能是
下列不属于工伤保险的基本原则的是______。
由一个国家现行的各个部门法构成的有机联系的统一整体通常称为()。
企业因综合性项目取得的政府补助,需要将其分解为与资产相关的部分和与收益相关的部分,分别进行会计处理;难以区分的,将政府补助整体归类为与收益相关的政府补助,视情况不同,直接计入当期损益或者在项目期内分期确认为当期损益。()
命题“对于任意x∈R,x2+4x+6>0”的否定是().
某民营企业新建一个四边形的厂区,按对角线将整个厂区分为四个功能区,如图所示。已知生产、仓储和营销三个功能区的面积分别为26亩、18亩和13亩,若保留体闲区的12亩天然小湖泊,则休闲区可利用的陆地画积是
下面对软件描述错误的是()。
A、sendingmoreNATOtroopstoIraqB、changingthewayNATOactsinIraqC、contributingnon-militaryNATOsupportforIraqD、play
最新回复
(
0
)