首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出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
39
问题
补充函数,要求实现如下功能;寻找并输出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全国计算机三级
相关试题推荐
如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用______协议。
特洛伊木马攻击的威胁类型属于______。
就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和______。
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
计算机网络和多媒体通信的发展非常迅速,为了在居民小区开展点播电视(VOD)的应用,计算机接入网络的速率应该至少达到______为好。
在下面常用的端口号中,默认的用于FTP服务的TCP端口的是______。
采用点,点线路的通信子网的基本拓扑构型有4种,它们是
使用磁卡进行的身份认证属于
下列关于进程管理的叙述中错误的是
千兆以太网的传输速率比快速以太网快10倍,数据传输速率达到【 】。
随机试题
关于良好医患关系的重要性不包括
TheOperationofInternationalAirlinesInternationalairlineshaverediscoveredthebusinesstraveler,themanorwomanwho
关于高渗性脱水对机体的影响,以下不正确的是
我国药物不良反应监测报告系统包括( )。
已知,则df(x)是:
消防给水管网进行水压强度试验,当系统设计工作压力等于或小于1.0MPa时,水压强度试验压力应为设计工作压力的()倍,并不应低于1.4MPa。
雨果,伟大作家,欧洲19世纪现实主义文学最卓越的代表。主要作品为长篇小说《巴黎圣母院》《悲惨世界》等。()
宽严相济的“宽”,主要表现为以下几种情形?()
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
Cache的中文译名是______。
最新回复
(
0
)