//********************************************************************************//第5題://隨機產生100個數,判斷使用者輸入的key是否在,並且輸出key的位置//********************************************************************************#include <stdio.h>#include <stdlib.h>#include <time.h>void main(){int array[100];int count=0;int key;srand( (unsigned)time( NULL ) );for(int i=0;i<100;i++){array[i]=rand()%100;printf("%5d",array[i]);count++;if(count%10==0){printf("\n");}}printf("請輸入一個key:");scanf("%d",&key);int flag=0;for(int j=0;j<100;j++){if(key==array[j]){printf("位置為:%3d\n",j+1);flag=1;}}if(flag==0){printf("該key不存在!\n");}}
55 15 33 48 77 26 2 6 63 38
54 65 66 43 47 18 27 29 93 25
22 24 60 96 94 85 14 3 34 79
61 43 66 2 80 61 53 51 61 34
5 92 63 1 21 9 89 84 38 3
43 2 54 4 23 57 57 52 95 11
16 86 12 55 11 74 19 1 77 45
39 58 99 85 90 49 33 91 60 72
24 86 40 87 25 22 30 21 44 49
69 77 88 60 98 25 46 13 84 20
請輸入一個key:77
位置為: 5
位置為: 69
位置為: 92
請按任意鍵繼續. . .