首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制函数int checkValue(1ong n),其功能是:寻找并输出11至999之间的数m。它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121.222,94249等。满足上述条件的数如m=11,m2=121,m3=1
请编制函数int checkValue(1ong n),其功能是:寻找并输出11至999之间的数m。它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121.222,94249等。满足上述条件的数如m=11,m2=121,m3=1
admin
2021-09-09
115
问题
请编制函数int checkValue(1ong n),其功能是:寻找并输出11至999之间的数m。它满足m,m
2
和m
3
均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121.222,94249等。满足上述条件的数如m=11,m
2
=121,m
3
=1331皆为回文数。实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件OUT.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()。
试题程序:
#include
#include
#include
int checkValue(1ong n)
{
}
void main()
{
long m;
FILE*out;
out=fopen(“OUT.DAT”,“w”);
for(m=11;m<1000;m++)
{
if(checkValue(n1)&& checkValue(m*m)
&&checkValue(m*m*m))
{
printf(“m=%4ld,m*m=%61d,m*m*m
=%81d\n”,m,m*m,m*m*m);
fprintf(OUt,“m=%4ld,m*m=%61d,m*
m*m=%81d\n”,m,m*m,m*m*m);
}
}
fclose(out);
}
选项
答案
int checkValue(1ong n) { int i,strl,half; char xy[20]; hoa(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/TSOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在DHCP客户机户执行“ipconng/all”得到的部分信息如图1所示,该客户机在执行地址续约时捕获的其中1条报文及相关分析如图2所尔。请分析图中的信息,补全图2中的内容。
如图1所示,一台Cisoc3500系列交换机上连接2台计算机,它们分别划分在VLAN10(ID号为10)和VLAN11(ID号为11)中。交换机的千兆以太网端口(g0/1)连接一台路由器,使2个VLAN之间能够通信。交换机管理地址为167.11.45.2/
根据下图所示网络结构回答下列问题。如果将192.168.66.128/25划分为3个子网,其中子网1能容纳50台主机,子网2和子网3分别能容纳20台主机,要求网络地址从小到大依次分配给3个子网,前两个子网的掩码分别为_________和_______
下列安全设备中,不能部署在网络出口的是()。
某园区网采用OsPF路由协议,参与OSPF的网络地址是169.111.0.0/16,Cisco路由器的正确配置是()。
根据下图所示网络结构回答下列问题。如果将10.10.35.128/25划分成3个子网,其中第一个子网能容纳50台主机,另外两个子网分别能容纳20台主机。第一个子网掩码是_______,第三个子网掩码是__________,第一个子网的最后一个可用IP
根据下图所示网络结构回答下列问题。如果该网络内服务器群的IP地址为10.10.33.11—10.10.33.25,并且采用一种设备能够对服务器提供如下保护措施:发送到服务器群的数据包将被进行过滤检测,如果检测到恶意数据包时,系统发出警报并阻断攻击。这
下列关于OSPF协议的描述中,错误的是()。
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图A所示,当R1收到R2发送的如下图B的[V,D]报文后,R1更新的四个路由表项中距离值从上到下依次为0、4、4、3那么,①②③可能的取值依次为()。
下图是一台主机在命令行模式下执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。主机59.67.148.5的功能是【17】,其提供服务的缺省端口是【18】。
随机试题
下列哪项是豆蔻的主治病证
A、休息,低盐饮食,限制入水量,补蛋白质,给利尿剂B、休息,高热量高蛋白饮食,保肝治疗C、休息,高热量限蛋白饮食,输入支链氨基酸D、休息,禁食,积极补足血容量并采取止血措施E、休息,控制输液量,纠正电解质紊乱,限制蛋白治疗肝硬化合并水钠潴留(
以下关于双侧颞下颌关节急性前脱位的叙述,哪项是错误的
某中外合资经营企业因对市政府决定其与另外一家企业合并不服。对该决定,下列有权以,自己的名义提起行政诉讼的是( )。
实验室所有记录应清晰明了,并以书面文件的方式存放和保存在具有防止损坏、变质、丢失等适宜环境的设施中,应规定记录的保存期。()
【2010年第4题】题21~25:某台10kV笼型感应电动机的工作方式为负荷平稳连续工作制,额定功率800kW,额定转速2975r/min,电动机启动转矩倍数0.72,启动过程中的最大负荷转矩899N.m。请回答以下问题,并列出解答过程。若电动机的额定
表示热轧光圆钢筋的符号为()。
进行套期保值是为了( )。
《局外旁观论》
在Access中,DAO的含义是()。
最新回复
(
0
)