问题 E: 基本语法结构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