以下赋值语句错误的是()
A: int n1=n2=n3=0;
B: float sum=sum+1.0;
C: C.char c=65;
D: double s=1.2e2.5;
A: int n1=n2=n3=0;
B: float sum=sum+1.0;
C: C.char c=65;
D: double s=1.2e2.5;
举一反三
- 下列函数int func ( int n ){ int i = 0, sum = 0;while ( sum <; n ) sum += ++i;return i;}的时间复杂度是 A: O(nlogn) B: O(n) C: O(n1/2) D: O(logn)
- 下列函数的时间复杂度( )。 int func(int n)<br/>{ int i=0,sum=0; while( sum A: O(log2n) B: O(n1/2)即n的1/2次方 C: O(n) D: O(nlog2n)
- 设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。 A: int sum=1, i=0;while(i<=n){i++; sum+=i;} B: int sum=0,i=1;while(i<=n){ sum+=i;i++;} C: int sum=0, i=0;while(i<=n){i++; sum+=i;} D: int sum=1, i=1;while(i<=n){i++; sum+=i;}
- 输入正整数n,计算s = 1/1! + 1/2! + 1/3! + ……+ 1/n!的值。 #include int main { int j, k, n; double f, s; scanf("%d", &n); s= (1) ; for (k=1; k<=n; k++) { f= (2) ; for(j=1; (3) ; j++) f= (4) ; s=s+1/f; } printf("sum=%f ", s); return 0; }
- 语句“printf("%d",fun(5));”是对以下函数的正确调用语句。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;}