我要这天遮不了我的心,要这地埋不了我的心
可惜这一C语言把我难倒了:神啊救救我吧
把20个随机数存入一个数组,然后输入该数组中的最小值。其中确定最小的下标的操作在自定义函数中实现。
您看行不?
#include<stdio.h> #include<stdlib.h> #include <string.h> #include <time.h> void randArray(int a[]) { int i; srand((unsigned)time(NULL)); for(i=0;i<20;i++) a[i]=rand()%20; }
void taxisMin(int a[]) { int temp,i,j; for(i=0;i<20;i++) for(j=i+1;j<20+1;j++) if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } for(i=0;i<20;i++) printf("a[%d]=%d\t",i+1,a[i]); } void main() { int x[20];
randArray(x);
taxisMin(x); getch();
}