2023-07-25 19:42发布
#include <stdlib.h>#include <stdio.h>int main(){ int Dat[10]; int MaxI=0; int MinI=0; int tmp,i; printf("请输入10个整数:\n"); for( i=0; i<10; i++ ) { scanf("%d",&Dat[i]); if( Dat[MaxI] < Dat[i] ) MaxI=i;//记录最大值的标号 if( Dat[MinI] > Dat[i] ) MinI=i;//记录最小值的标号 } printf("\n"); printf("调整前:\n"); for( i=0; i<10; i++ ) { printf("%d ",Dat[i]); } printf("\n"); //交换 tmp=Dat[MaxI]; Dat[MaxI]=Dat[MinI]; Dat[MinI]=tmp; printf("调整后:\n"); for( i=0; i<10; i++ ) { printf("%d ",Dat[i]); } printf("\n"); return 0;}
最多设置5个标签!
#include <stdlib.h>
#include <stdio.h>
int main()
{
int Dat[10];
int MaxI=0;
int MinI=0;
int tmp,i;
printf("请输入10个整数:\n");
for( i=0; i<10; i++ )
{
scanf("%d",&Dat[i]);
if( Dat[MaxI] < Dat[i] ) MaxI=i;//记录最大值的标号
if( Dat[MinI] > Dat[i] ) MinI=i;//记录最小值的标号
}
printf("\n");
printf("调整前:\n");
for( i=0; i<10; i++ )
{
printf("%d ",Dat[i]);
}
printf("\n");
//交换
tmp=Dat[MaxI];
Dat[MaxI]=Dat[MinI];
Dat[MinI]=tmp;
printf("调整后:\n");
for( i=0; i<10; i++ )
{
printf("%d ",Dat[i]);
}
printf("\n");
return 0;
}
一周热门 更多>