首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数countValue()其功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数count,以及满足此条件的所有SIX与NINE的和sum。最后调用函数WriteData()把结果count和sum
请编写函数countValue()其功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数count,以及满足此条件的所有SIX与NINE的和sum。最后调用函数WriteData()把结果count和sum
admin
2013-12-17
25
问题
请编写函数countValue()其功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数count,以及满足此条件的所有SIX与NINE的和sum。最后调用函数WriteData()把结果count和sum输出到文件OUT.DAT中。其中,S,I,X,N,E各代表一个十进制数。
注意;部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序:
#include
int count,sum;
void WriteData();
void countValue()
{
}
void main()
{
count=sum=0;
countValue();
printf(“count=%d\n”,count);
printf(“SIX+NINE=%d\n”,sum);
writeData();
}
void WriteData()
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“count=%d\nsum=%d\n”,count.
sum);
fclose(fp);
}
选项
答案
void countValue() { int S,I,X,N,E,SIX,NINE; for(S=0;S<=9;S++) //将S,I,X,N,E进行循环穷举 for(I=0;I<=9;I++) for(X=0;X<=9;X++) for(N=0;N<=9;N++) for(E=0;E<=9;E++) { SIX=100*s+10*I+x;//SIX的计算方法 NlNE=1000*N+100*I+10*N+E; //NINE的计算方法 if(3*S1X==2*NINE) { count++; sum+=(SIX+NlNE); } } }
解析
本题主要考查分解数据的重组以及用穷举法解方程的方法。
本题用穷举法(即将S,I,X,N,E分别从小到大代入验证)即可很快得到所有的值。解谊题的关键是知道如何由各数位上的数字得到它们所组成的数字,解决这一问题的方法是将各教位上的数字乘以相应的权值再求和即可。即可这样编程:SIX=100*S+10*I+X;NlNE=1000*N+100*I+10*N+E。
转载请注明原文地址:https://kaotiyun.com/show/wAZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
网络体系结构的概念包括【】和相邻层接口两层含义。
在宽带综合业务数据网B-ISDN中,简化了网络功能的是
对计算机发展阶段的描述中,比较正确的描述是
下列说法错误的是()。
尽管WindowsNT操作系统的版本不断变化,但从它的网络操作与系统应用角度来看,有两个概念是始终不变的,那就是工作组模型与()。
以下关于软件的描述,错误的是()。
在通信网中,为了防止当发送能力大于接收能力时造成数据丢失,要进行【 】。
一条物理信道直接连接两个需要通信的数据设备,称为【 】通信。
由于在多媒体网络应用中需要同时传输语音、数字、文字、图形与视频信息等多种类型的数据,不同类型的数据对传输的服务要求不同,因此多媒体网络应用要求网络传输提供高速率与低【 】服务。
随机试题
A.α波B.β波C.θ波D.δ波频率最慢的脑电波是
卷材防水当坡度大于30%时,应采取固定措施,固定点应密封严密。()
关于计日工的以下说法中正确的是()
需要抗震设防时,在多层砌体房屋中设置构造柱,并与圈梁连接共同工作,其最主要的作用是()
施工项目的成本计划按其作用可分为()。
个人征信系统所收集的个人信用信息的信用交易信息,不包括()。
认为教育与教学过程就是要促进学生个性的发展,发挥学生的潜能,培养学生学习的积极性与主动性。这是哪种学习理论的观点?
“五禽戏”是古代的一种体操,模仿虎、鹿、熊、猿、鸟等动物体态进行运动,以实现强身健体的目的。它的创造者为古代名医()。
简述刑法上的不作为及其应具备的条件。
如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配
最新回复
(
0
)