程序test.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此
程序test.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和SUM。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT把结果cnt和 sum,输出到文件0ut.dat中。 其中的S,I,X,N,E各代表一个十进制数字,允许代表的数字相同,但s和N不能为0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。
【审题关键句】计算满足条件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的个数以及满足此条件所有的SIX与NINE的和,S,I,X,N,E各代表一个十进制数字。
【解题思路】
①定义整型变量S,i,X,n,e,six,nine。
②在第一层for循环中,因为S的值不能为0,所以循环变量s从1开始,依次递增直到其值等于10,退出循环。在第二层for循环中,循环变量i从0开始,依次递增直到其值等于10,退出循环。在第三层for循环中,循环变量X从0开始,依次递增直到其值等于10,退出循环。在第四层for循环中,因为n的值不能为0,所以循环变量n从1开始,依次递增直到其值等于10,退出循环。在第五层for循环中,循环变量e从0开始,依次递增直到其值等于10。
③设置完所有for循环条件后,在循环体中,由变量S的值乘以l00,变量i的值乘以10,以及变量X组成一个三位数赋给变量six,由变量n的值乘以1000,变量i的值乘以100,变量n的值乘以10,以及变量e组成一个四位数赋给变量nine,再用if条件语句判断,如果三倍的six等于两倍的nine,则计数变量cnt加1,把six与nine的和累加到变量sum,同时在屏幕上,输出six与nine的值。
【参考答案】
PCR 实验中应用2-ΔΔCT计算倍数,计算差异表达是否有统计学意义应该怎样统计分析?计算出来2- 其他 2020-05-17 …
计算机信息系统建立是计算机应用的重要内容,它所属的计算机应用领域是A.过程控制B.数值计算C.数 计算机类考试 2020-05-23 …
企业管理是目前广泛开展的一项计算机应用,它应属于( )。A.实时处理B.科学计算C.数据处理D.计算 计算机类考试 2020-05-24 …
财务统计是连接_______与_______的桥梁。()A.统计原始记录、统计核算B.会计核算、统计 财会类考试 2020-06-07 …
财务统计是桥梁,连接着统计核算与( )。A.经济核算B.财务核算C.会计核算D.资产核算 财会类考试 2020-06-07 …
下列不属于会计核算的基本方法是().A.会计确认B.会计计算C.会计记录D.会计报告答案竟然是B, 数学 2020-06-15 …
如何用计算器计算对数计算器是信利183.例如底数为3,真数是3,x=?怎么按? 数学 2020-06-27 …
172.银行利用计算机进行存贷款业务管理属于计算机的应用领域A.实时控制B.科学计算C.数据处理D 其他 2020-07-18 …
应用计算机进行几何定理的证明,该应用属于计算机应用领域的什么A.人工智能B.科学计算C.数据处理D. 其他 2020-11-21 …
核爆炸和地震灾害之类的仿真模拟,其应用领域是A计算机辅助B科学计算C数据处理D实时控制 其他 2020-11-21 …