问题描述: c语言,输入一个正整数n(1 1个回答 分类:综合 2014-10-02 问题解答: 我来补答 #include <stdio.h>void main (){ int a[10]; int i,k=0,n,min,temp; printf ("输入n:"); scanf ("%d",&n); printf ("输入%d个数:\n",n); for (i=0; i<n; i++) scanf ("%d",&a[i]); min = a[0]; for (i=0; i<n; i++) if (min > a[i]) { min = a[i]; k = i; } printf ("最小值是:%d\n下标是:%d\n",min,k); printf ("将最小值与第一个数交换后:\n"); if (k != 0) { temp = a[0]; a[0] = a[k]; a[k] = temp; } for (i=0; i<n; i++) printf ("%d ",a[i]); printf ("\n");} 展开全文阅读