编写函数,isValue,它的功能是:求以下数列中满足t(K)=1的最小的k,结果由函数返回。其中数列t(n)的定义为:
t(0)=m(m为给定正整数,m<=300)
t(n+1)=t(n)/2 (当t(n)为偶数时)
或t(n+1)=3*t(n)+1(当t(n)为奇数时)
最后调用函数writeDat()读取50个数据m,分别得出结果且把结果输出到文件out.dar中。
例如:当t=299时,函数值为117。
已知对于m<=300,结果k不超过300
部分源程序已给出。
请勿改动主函数main()和写函数writeDat()的内容。
include<stdio. h>
int jsValue(int m)
{
main ()
{
int m;
m=300;
printf ("m=%d, k-%d\n", m, jsValue (m));
writeDat ();
writeDat ()
{
FILE *in, *out;
int i,m,s;
in= fopen ("in. dar" , "r" );
ut=f open ("out. dar" , "w" );
for (i=0; i<50; i++) {
fscanf (in, "%d", &m);
s=jsValue (m);
printf("%d\n", s );
fprintf (out, "%d\n" , s );
}
fclose (in);
fclose (out);
第4题
授予用户U1,U2和U3在关系employee的salary属性上的UPDATE权限的语句是【 】UPDATE(salary) ON employee TO U1,U2,U3
第8题
数据库完整性的实现应包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供【 】完整性约束条件的方法。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!