题目内容
(请给出正确答案)
[单选题]
下列程序段s=0:for i=9 to 42 step 11:s=s+i:next:if i>50 then s=s+i else s=s-i 运⾏后s的结果为()。
A.167
B.139
C.144
D.155
查看答案
如果结果不匹配,请 联系老师 获取答案
A.167
B.139
C.144
D.155
程序输出
cnt-648
#include<stdio.h>,
intmain(){
inti,j,k,cnt=0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
if([填空1])continue;//前两位相等时
elsefor(k=0;k<10;k++)
if([填空2])cnt++;
printf("cnt=%d\n",cnt);
A.5
B.7
C.8
D.9
A.n
B.n^2
C.lg(n)
D.n^3
下面程序段的时间复杂度为 () s=0; for(i=1;i<n;i++) for(j=1;j<i;j++) s+=i*j;
A.O(1)
B.O(log2n)
C.O(n)
D.O(n3)
A.数1~10的累加和
B.数1~9的累加和
C.数1~9中的奇数之和
D.数1~10中的偶数之和
A.自然数1~9的奇数之和
B.自然数1~10的奇数之和
C.自然数1~9中的偶数之和
D.自然数1~10中的偶数之和