程序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的值。
【参考答案】
(2012山东数学)((22)已知函数f(x)=(lnx+k)/e^x(k为常数,e=2.7(201 数学 2020-03-30 …
1.f(x)=x+a/x(a属于R),g(x)=lnx若关于x的方程g(x)/X的平方=f(x)- 数学 2020-04-27 …
已知f(x)是定义在[-e,e]上的奇函数,当x€(0.e](€是属于符号)时,f(x)=e^x+ 数学 2020-05-13 …
2ax/e的导数是什么2ax/e的导数是什么?2ax比e的导数a属于Re为自然对数的底数……稍微说 数学 2020-06-06 …
已知函数f(x)=e^x-ln(x+1)(1)求函数f(x)的单调区间(2)证明e+e^1/2+e 数学 2020-06-06 …
已知函数f(x)=x^2-alnx,e为自然对数的底数,常数a>0.(1)求函数fx的极小值已知函 数学 2020-06-06 …
高中求自然对数的导数函数Y=x*e^x的导数Y'=e^x+x*e^x求解题思路, 数学 2020-06-10 …
已知函数f(x)=ex+e-x,其中e是自然对数的底数.(1)证明:f(x)是R上的偶函数;(2) 数学 2020-06-12 …
(2014•杭州二模)设f(x)=ax2+bx+c(a,b,c∈R),e为自然对数的底数.若f′( 其他 2020-06-12 …
已知函数f(x)=ex+e-x,其中e为自然对数的底数.(1)若∀x∈(0,+∞),mf(x)≤e 数学 2020-06-12 …