已知正整数数列(an}满足an+2=an+1+an,且第7项等于18,则该数列的第10项为()。
A.47
B.72
C.76
D.123
A.47
B.72
C.76
D.123
已知数列{an}满足an+1=an+2,且a1=1,那么它的通项公式an等于
A.2n-1
B.2n+1
C.2n-2
D.2n+2
A.a100
B.a200
C.a300
D.a400
已知数列发散,则下列结论不正确的是().
A、数列存在发散的子数列
B、存在两个收敛的子数列,但它们的极限值不同
C、对于任意正整数,不存在
D、级数发散
A.2672
B.2675
C.2677
D.2680
编写函数,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);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!