C語言編寫猜數小遊戲
阿新 • • 發佈:2018-12-10
#include <stdio.h> #include <stdlib.h> void myrand(int a[])//隨機數產生函式 { int i = 0; srand(time(NULL)); for (i = 0; i < 2; ++i) a[i]= rand()%10; // 1- N } // 陣列 -- 整型 int Array_To_Int(int a[],int len) { int i,num=0; for(i=0;i<len;i++) num=num*10+a[i]; return num; } int main() { int a[2] = {0}; int num=0; int len; int i=0; int count=0; myrand(a); len = sizeof(a) / sizeof(int); num=Array_To_Int(a,len); while(i!=num) { printf("輸入1-100中猜的數字:\n"); scanf("%d",&i); if(i<num) printf("輸入數字偏小\n"); else if(i>num) printf("輸入數字偏大\n"); else if(i=num) printf("輸入數字正確\n"); count++; } printf("猜測次數為:%d\n",count); return 0; }