问题 L: 基本语法结构7-2016年阅读1-找最值
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:146
解决:46
题目描述
#include <iostream>
using namespace std;
int main(){
int max, min, sum, count = 0;
int tmp;
cin >> tmp;
if (tmp == 0)
return 0;
max = min = sum = tmp;
count++;
while (tmp != 0){
cin >> tmp;
if (tmp != 0){
sum += tmp;
count++;
if (tmp > max)
max = tmp;
if (tmp < min)
min = tmp;
}
}
cout<<max<<","<<min<<","<<sum/count<<endl;
return 0;
}
判断题:
1.程序一定会输出3个整数,并用逗号隔开()
2.若把max,min,sum类型改为double,则输出结果会改变()
3.输入 1 2 0 3 4 5 0 7 0 时,count值最终为8()
4. 程序的时间复杂度瓶颈在于cout那一行的计算答案过程()
选择题:
5. 若输入1 9 2 8 3 7 4 6 0 5,则输出()
A. 9,1,5 B 9,1,6 C 9,1,7 D 9,1,8