注意:if的循环包括赋值和固定下标。
#include#define N 10 int main(void) { int i,min,max,t,b,c; int a[N]; printf("输入10个整数:"); for(i=0;i max) { max=a[i]; c=i;//c为最大值的下标 } } t=a[b]; a[b]=a[c]; a[c]=t; for(i=0;i 运行结果:

注意:if的循环包括赋值和固定下标。
#include#define N 10 int main(void) { int i,min,max,t,b,c; int a[N]; printf("输入10个整数:"); for(i=0;i max) { max=a[i]; c=i;//c为最大值的下标 } } t=a[b]; a[b]=a[c]; a[c]=t; for(i=0;i 运行结果: