选择题
有如下程序:
# include<iostream>
using namcspace std;
int main(){
int a[6]={23,15,64,33,40,58);
int s1,s2;
s1=s2=a[0];
for(int*p=a+1;p<a+6;p++){
if(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<endl;
return 0;
}
运行时的输出结果是______。
A、
23
B、
58
C、
64
D、
79
【正确答案】
D
【答案解析】
根据程序的意思,找出数组a中最大值s1和最小值s2并计算二者的和。
提交答案
关闭