单项选择题
以下程序运行后的输出结果是
void f(int n,int *r)
int r1=0;
if(n%3==0) r1=n/3;
else if(n%5==0) r1=n/5;
else f(--n,&r1);
*r=r1;
main()
int m=7,r;
f(m,&r);
printf("%d\n",r);
A) 2
B) 1
C) 3
D) 0
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列叙述中正确的是( )。
A) 一个算法的空间复杂度大,则其时间复杂度必定大
B) 一个算法的空间复杂度大,则其时间复杂度必定小
C) 一个算法的时间复杂度大,则其空间复杂度必定小
D) 上述三种说法都不对
点击查看答案&解析
单项选择题
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第( )个位置。
A) 3
B) 5
C) 7
D) 9
点击查看答案&解析
相关试题
若二维数组a有m列,则在a[i][j]刚前的...
有以下程序:main() char *p[]= ...
下面概念中,不属于面向对象方法的是
将E-R图转换到关系模式时,实体与联系都可...
下列描述中,不是线性表顺序存储结构特征的...