首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充函数,要求实现如下功能;寻找并输出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
60
问题
补充函数,要求实现如下功能;寻找并输出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://www.kaotiyun.com/show/1raZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
数据传输率的单位是【 】。
在Internet的域名系统中,用来表示商业组织的是______。
由于各个物理网络所能处理的最大报文长度可能不同,所以IP报文在传输和投递过程中有可能被【 】。
在网络管理中,通常在图形报告中使用颜色指示网络设备的运行状态。在配色方案中,表示设备处于错误状态使用的颜色为()。
配置高速缓冲存储器(Cache)是为了解决______。
在电子商务应用中,下面哪一种说法是错误的()。
在ISO/OSI参考模型中,______的主要功能是路由选择、拥塞控制与网络互联。
美国国家标准和技术局在1977年采用的数据加密标准算法属于()。
Web的Client/Server工作环境中,起着控制作用的是()。
要读写的扇区旋转到磁头下面所花费的平均时间是()时间。
随机试题
_______是基于企业、消费者、环境及社会利益的一种战略性协调。()
出现下列哪种情形,就可以推定经营者具有市场支配地位()。
某土石方工程,工程量为20m3,单位用量及单价见下表:
风险管理程序的第二步是()
进行内部因素分析时,常用的内部指标不含()。
在通货膨胀的条件下,采用浮动利率会减少债务人的损失。( )
下列应税消费品中,实行复合计征消费税的有()。
下列属于《中华人民共和国慈善法》规定的慈善活动的是()。
A.长吸式呼吸B.喘息样呼吸C.陈.施呼吸D.比奥呼吸E.深慢呼吸在脑桥和延髓之间横断脑干,动物将出现
关于语言的特征,下列表述正确的有()
最新回复
(
0
)