首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
清编写函数countValue(),其功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如191)。计算并输出上述这些素数的个数count,以及这些素数值的和sum。函数WriteData()负责把结果输出到OU
清编写函数countValue(),其功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如191)。计算并输出上述这些素数的个数count,以及这些素数值的和sum。函数WriteData()负责把结果输出到OU
admin
2013-12-17
73
问题
清编写函数countValue(),其功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如191)。计算并输出上述这些素数的个数count,以及这些素数值的和sum。函数WriteData()负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序:
#include
int count,sum;
void WriteData();
void countValue()
{
}
void main()
{
count=sum=0;
countValue();
printf(“count=%d.sum=%d\n”,count,sum);
WriteData();
}
void WriteData()
{
FILE*fp;
fp=fopen(“OUT.DAT”。“W”);
fprintf(fp,“%d\n%d\n”.count,sum);
fclose(fp);
}
选项
答案
void countValue() { int i,j,d[3],flag; for(i一100;i<1000;i++) { flag=0; for(j=2;j<;j++)//判断是否为素数 if(i%j==0) { flag=l;/*如果当前数据可被除1和其 自身之外的整数整除的话,则将标志置1,表 明该数不是素数*/ break; //一旦发现不是素数,就退出循环 } if(flag==0)//如果是素数 { d[2]=i%10;//求出个位数 d[1]=(i/10)%10;//求出十位数 d[o]一(i/lOO)%10;//求出百位数 if((d[1]+d[2])%10==d[0]) //如果符合条件 { sum+=i;//计算总和 count++;//计数器加1 } } } }
解析
本题主要考查素数的判断及数位分解问题。
①判断是否为素数;素数的定义是:若一个数除了其自身和1再没有其他的除数,则该数就是素救。故用其定义可以很容易判断。在2到所判断数之间的数进行扫描。若有一个除数。则该数就不是素数。⑦数位分解;将n位数上各个位上的数值单独分离出来。解决此问题的方法是:将n位数时10求余可以将个位上的数值分离出来。将这个n位数除以10以后得到一个n-1位数。则此时n位数原来的10位就变成了n-1位数的个位,再将此n-1位数对10求余便可得到原n位数的十位。依此类推,按照同样的方法便可将n位数各个位上的数值分离出来。
转载请注明原文地址:https://kaotiyun.com/show/cAZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
攻击者不仅已知加密算法和密文,而且还能够通过某种方式,让发送者在发送的信息中插入一段由他选择的信息,这种攻击最可能属于
基于网络低层协议,利用实现协议时的漏洞达到攻击目的,这种攻击方式称为
帧中继系统设计的主要目标是用于互联多个
在20世纪70年代之前使用的加密机制为【 】。
在网络管理模型中,管理者和代理之间的信息交换可以分为两种:一种是从管理者到代理的管理操作;另一种是从代理到管理者的______。
以下不属于网络反病毒技术范畴的是()。
在以下网络威胁中,不属于信息泄露的是()。
主机名与IP地址的映射是借助于一组既独立又协作的域名服务器完成的。这些域名服务器组成的逻辑结构为()。
若想访问西南财经大学FTP服务器pub目录下的一个文件index.txt,应该在浏览器地址栏内输入______。
下图所示的简单互联网中,路由器S的路由表中对应目的网络10.0.0.0的下一跳步IP地址应为______。
随机试题
瘫痪病人的护理措施中,下列哪项不妥
初孕妇,孕34周,产前检查时发现子宫底部触到圆而硬的胎头,胎背位于母体腹部右前方。胎心音于脐上右侧听到,该孕妇的胎方位是
关于牙槽骨的生物学特性,错误的叙述是
肺结核患者痰结核菌阳性转阴,提示
鹅:羽毛球
关于基准收益率的表述,正确的有()。
根据行政程序法理论,()属于行政程序法的基本原则之一。
Ms.Adamsishopingthatthecommitteeofficerswillconsider______requestforanewcomputersystemsoon.
Infall2006,theNationalBasketballAssociation(NBA)startedusingbasketballsmadewithsynthetic,orman-made,materialinste
Apatrolteamofsealionsanddolphinsfeaturedinalarge-scalemilitaryexercisesbeingconductedbytheU.S.anditsallies
最新回复
(
0
)