可以執行成功~~~但是我想加入的是 如何 不重複數字 和 輸入其他字元或超過5個數字 就顯示輸入錯誤 重新輸入~~ 這二個 我想不出來>_<
希望大大能告知一下程序怎寫 都好 感恩喔
這我自己寫的程式碼:
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
void Input(char p[])
{
int n;
printf("請輸入你所要猜的四位數字: ");
scanf("%d",&n);
p=n/1000;
p=(n/100)%10;
p=(n/10)%10;
p=n%10;
}
void Compare(char v[] , char p[], int *a , int *b)
{
int i , j;
*a=0;
*b=0;
for(i = 0; i < 4 ; i++)
for(j = 0; j < 4 ; j++)
{
if(v == p)
{
if(i == j) *a = *a + 1;
else *b= *b + 1;
}
}
}
void Result(int a , int b)
{
printf ("答案是:%d A %d B\n",a,b);
}
void Set(char v[])
{
int i;
for(i=0;i<4;i++)
{
v=rand()%10;
printf("%1d",v);
}
printf("\n");
}
void ComputerGuess(char big[],char ans[])
{
int n;
n= rand()%10000;
while(big != 0) n ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容