郑州有射击场吗:一道C语言题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 22:19:17
从已知的10个数中找到最小的数并将它插在第一个数之前
谢谢

我只会用C,下面程序我运行过了,放心用!
#include<stdio.h>
main()
{
int i,t,k=0;
int a[10];
printf("Please input 10 numbers:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]<a[k])
k=i;
}
if(k!=0)
{
t=a[k];
for(i=k;i>=1;i--)
{ a[i]=a[i-1]; }
a[0]=t;
}
for(i=0;i<10;i++)
printf(" %d",a[i]);
}