首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出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
63
问题
补充函数,要求实现如下功能;寻找并输出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全国计算机三级
相关试题推荐
在电子商务中,保证数据传输的安全就是______。
FTP服务采用典型的客户机/服务器工作模式,其中将文件从服务器传到客户机称为()。
分发公钥需要以某种特定方式来分发。目前采用()来分发公钥。
在局域网交换机中,Ethernet交换机只接收帧的前64个字节,如果正确就将帧整体转发出去,这种交换方法叫做()。
假冒是大多数黑客采用的攻击方法,不属于它的属性的是()。
在TCP/IP层次模型中,互联层相当于OSI/RM中的()。
Web的Client/Server工作环境中,起着控制作用的是()。
为了方便用户记忆,IP地址采用【 】标记法。
标记环网使用______类型的网桥。
在发送哪条POP3命令之后,具有“删除”标记的邮件将被删除?()。
随机试题
患者,男,32岁。发热2周余,以午后明显,最高达38.6℃。近1周来感右侧胸痛,深吸气时加重,伴咳嗽、咳痰,继之出现呼吸困难。入院后经胸片证实为右侧大量胸腔积液。白细胞8.0×109/L,中性粒细胞72%,血沉78mm/h,痰抗酸染色阴性。该患者的诊断
对有胸痛或胸部不适而ECG检查结果正常的患者,下列哪种说法是正确的
一事不再罚原则的确切和完整的含义是( )。
骑楼是什么建筑?
在国民经济和社会发展层次上,投资项目建设的必要性应从()等方面进行分析。
按照设计施工总承包合同条款的规定,合同履行过程中发生承包人违反禁止转包的合同约定,私自将合同的全部或部分义务转移给其他人的违约情况时,发包人可通知承包人()。
企业来源于境外的所得,已在境外实际缴纳的所得税税款,在汇总纳税并按规定计算的扣除限额扣除时,如果境外实际缴纳的税款超过抵免限额,对超过的部分可处理的方法是()。
皮亚杰所说的守恒是指()。
(2017国家53)植物的光合作用,是地球上最为有效的固定太阳光能的过程,人类消耗的石油、天然气等,其实都是远古时期植物光合作用的直接或间接产物。地球每年经光合作用产生的物质有1730亿至2200亿吨,其中蕴含的能量相当于全世界能源消耗总量的10到20倍,
教学大纲()研究生()考勤()专业课
最新回复
(
0
)