c语言,输入一个正整数n(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:40:45
c语言,输入一个正整数n(1

c语言,输入一个正整数n(1
c语言,输入一个正整数n(1

c语言,输入一个正整数n(1

#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");
}