有如下程序: #include using namespace 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+

admin2013-10-15  32

问题 有如下程序:
#include
using namespace 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<  return 0;
}
运行时的输出结果是(    )。

选项 A、23
B、58
C、64
D、79

答案D

解析 根据程序的意思,找出数组a中最大值s1和最小值s2并计算二者的和。
转载请注明原文地址:https://kaotiyun.com/show/4EBD777K
0

最新回复(0)