当前位置:首页 > 高级语言程序设计(一)(00342) > 正文内容

设有下列程序,试写出运行的结果。
main()
{inti,b,c,a[]={1,10,-3,-21,7,l3},*pb,*pc;
b=c=1;pb=pc=a;
for(i=0;i<6;i++)
{if(b<*(a+i)){b=*(a+i);pb=&a[];}
if(c>*(a+i)){c=*(a+i);pc=&a[i];}
}
i=*a;*a=*pb;*pb=i;i=*(a+5);*(a+5)=*pc;*pc=i;
pri

高老师2年前 (2024-07-28)高级语言程序设计(一)(00342)13

设有下列程序,试写出运行的结果。
main()
{inti,b,c,a[]={1,10,-3,-21,7,l3},*pb,*pc;
b=c=1;pb=pc=a;
for(i=0;i<6;i++)
{if(b<*(a+i)){b=*(a+i);pb=&a[];}
if(c>*(a+i)){c=*(a+i);pc=&a[i];}
}
i=*a;*a=*pb;*pb=i;i=*(a+5);*(a+5)=*pc;*pc=i;
printf("%d,%d,%d,%d,%d,%d\n",a[0],a[1],a[2],a[3],a[4],a[5]);
}

13,10,-3,1,7,-21;b中保存最大的元素,c中保存最小的元素。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/442114.html

分享给朋友: