6496: 2008阅读理解1

内存限制:256 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:10 通过:8

题目描述

#include<iostream>

using namespace std;

int main()

{

5    int i, a, b, c, d, f[4];

6   for(i = 0; i < 4; i++) cin >> f[i];

7   a = f[0] + f[1] + f[2] + f[3];

8   a = a / f[0];

9   b = f[0] + f[2] + f[3];

10   b = b / a;

11   c = (b * f[1] + a) / f[2];

12   d = f[(b/c) % 4];

13   if(f[(a + b + c + d) % 4] > f[2])

14      cout << a + b<< endl;

15   else

16      cout << c + d << endl;

17   return 0;

18 }



判断题

(1)05行移到02 03之间,程序不会出错。 (        )

(2)13行的“>”改为“>=”,输出不会发生改变。 (        )

(3)10行改为b/=a;输出不会发生改变。 (        )

(4)输出只会有一行。 (        )

选择题

(5)当输“9 19 29 39",输出为(        )

A.21     B.22 C.23 D.24

(6)时间复杂度为(        )

A.0(1)     B. O(a) C. O(aloga) D. O(aloga)

 


输入样例 复制

9 19 29 39

输出样例 复制

23

分类标签