首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出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
59
问题
补充函数,要求实现如下功能;寻找并输出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全国计算机三级
相关试题推荐
网桥和路由器都是网络互联的设备,它们之间的区别主要表现在【 】的级别上。
电子商务应用系统一般是由【 】系统、支付网关系统、业务应用系统和用户及终端系统组成。
计算机网络的资源子网的主要组成单元是【 】。
文件系统的多级目录结构是—种______。
路由表有两种基本形式:一种为静态路由表,另一种为【 】。
可以下载该站点的所有内容,并可执行内嵌的ActiveX控件或者Java程序的站点属于
令牌环网中某个站点能发送帧是因为______。
如果一个用户通过电话网将自己的主机接人因特网,以访问因特网上的Web站点,那么用户不需要在这台主机上安装和配置______。
因特网用户利用电话网接入ISP时需要使用调制解调器,其主要作用是()。
随机试题
骨关节炎最早期的病理变化发生在()。
仔猪主要有心肌变性,猝死,桑葚心,肌红蛋白尿,心肌变性、色淡,似熟肉,灰黄色、黄白色的点状、条状;心内膜、外膜下有黄白色或灰白条纹。幼禽主要有贫血,冠白,腹下浮肿,呈紫色,俗称“渗出性素质病”,此疾病最可能是()。
患者,女,36岁。两大腿内侧患有钱币形红斑2枚,自觉瘙痒。边界清楚,中央有自愈趋向,多在夏季加重。其诊断是()
试简述中心(站)内低压配电设备检测主要技术指标。电源室接地装置的技术要求为()。
涂料组成成分中,次要成膜物质的作用为()。
钢筋下料前应核对(),并应根据设计要求配料。
根据《水利水电工程标准施工招标文件》,经评审的最低投标价法中,最低投标价指()。
F公司采用平行结转分步法计算产品成本。实际发生生产费用在各种产品之间的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用按实际生产工时分配。月末完工产品与在产品之间生产费用的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用
教师职业道德的基本功能有()。
Lookatthenotebelow.Youwillhearamanphoningaboutadelivery.
最新回复
(
0
)