c語言用隨機數(shù)生成一個一維數(shù)組,,找出這個一維數(shù)組中最小的數(shù),,并指出它所在的位置
供參考的程序如下:
#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 5//定義數(shù)組的長度int main(){int i,n=0,min;int a[N]; srand(time(0)); for(i=0;i<N;i++) a[i]=rand()%100; printf("生成的%d個數(shù)據(jù)是:",N); for(i=0;i<N;i++) printf("%d ",a[i]); printf("");for(i=0;i<N;i++)min=a[0];for(i=1;i<N;i++)if(a[i]<=min){min=a[i];}printf("數(shù)組中最小的數(shù)是:%d,數(shù)組元素是:",min);for(i=0;i<N;i++)if(a[i]==min)printf("a[%d] ",i);return 0;}
程序的運行結(jié)果:
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識,、經(jīng)驗及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。