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

问题描述:

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");
}
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识