<h2><span style="font-size:18px;">选择优化一:</span></h2><span style="font-size:18px;">
</span>
<span style="font-size:18px;">#include<stdio.h>
#define N 10
int main(){int a[N],max,k,temp,j;for(int i=0;i<N;i++){scanf("%d",&a[i]);}for(i=0;i<N;i++){max=i;for(j=i+1;j<N;j++){if(a[j]>a[max]){max=j;}}if(max!=i){temp=a[i];a[i]=a[max];a[max]=temp;}}printf("n选择优化一:n");for(i=0;i<N;i++){printf("%4d ",a[i]);}printf("n");return 0;
}</span>
<span style="font-size:18px;">#include<stdio.h>
#define N 10
int main()
{int i,max,min,left,right,a[N],temp;for(i=0;i<N;i++){scanf("%d",&a[i]);}for(left=0,right=N-1;left<right;left++,right--){max=left;min=right;for(i=left;i<=right;i++){if(a[i]>a[max]){max=i;}if(a[i]<a[min]){min=i;}}if(max!=left){temp=a[left];a[left]=a[max];a[max]=temp;if(min==left){min=max;}}if(min!=right){temp=a[min];a[min]=a[right];a[right]=temp;}}printf("n选择优化2 :n");for(i=0;i<N;i++){printf("%4d ",a[i]);}printf("n");return 0;
}</span>
本文发布于:2024-01-31 12:36:33,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667579628566.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |