问答题

[说明] 函数Printprime(int UpBound)的功能是输出1到UpBound以内的全体素数。 [函数2.1] void PrintPrime(int UpBound) printf("2," ); for(i=3; i<UpBound; i+ =2) { int k = sqrt(i); for(j=3; j<= k; (1) ) /*检查i是否有3到k以入的奇因数*/ if( (2) ) break; fi( (3) ) printf("%d", i); [函数2.2说明] 递归函数invert(int a[],int k),int k)的功能是将数组a中的前k个元素逆置。 [函数2.2] void invert(int a[ ], int k) { int t; if ( (4) ) { invert( (5) ); t=a[0]; a[0] =a[k-1]; a[k-l]=t; } }

【参考答案】

(1)j+=2 (2)i%j==0 (3)j>k (4)k>1
(5)a+1,k-2
[解析](1)~(3)......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题