Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main(void)
- {
- int i,max=0,min=999;
- int num,no[1000];
- int count=0;
- srand(time(NULL));
- ///////////////////陣列歸零//////////////////////
- for (i=0;i<=999;i++)
- no[i]=0;
- //////////////////隨機產生不重複的數字///////////
- while(count<31)
- {
- num=rand()%1000;
- if(no[num]==0)
- {
- no[num]=1;
- count++;
- }
- }
- //////////////////找出最大值與最小值//////////////
- FILE *written;
- written=fopen("random01.txt","w");
- printf("開出的號碼是:\n");
- for(i=0;i<=999;i++)
- {
- if(no[i]==1)
- {
- printf("%d\n",i);
- fprintf(written,"%d ",no[i]);
- if(i>max && i>99 && i<501)
- {
- max=i;
- }
- if(i<min && i>99 && i<501)
- {
- min=i;
- }
- }
- }
- close(written);
- printf("==================================");
- printf("\n寫檔完成");
- printf("\n==================================\n");
- printf("Max=%d\nMin:%d\n\n",max,min);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement