用C語言編制猜數游戲程序,請問該怎麼寫?
程序中給定某個整數,用戶從鍵盤反復輸入整數進行猜數,當未猜中時,提示輸入過大或過小。猜中時,指出猜的次數。最多允許猜20次。要求:使用函數的知識。
拜托各位了……m(T T)m
最佳回答:
#include "stdio.h"
#include <stdlib.h>
void fun(int a);
void main()
{
int i;
//i 改為隨機數可以了:rand()%x x表示隨機數在0--x之間
i = rand()%100;//i 是0--100之間的一個隨機數
fun(i);
}
void fun(int a)
{
int j;
int flag = 1;//標記輸入的次數
scanf("d%", &j);
do
{
if(j > i)
printf("輸入過大!請重新輸入/n");
else if(j < i)
printf("輸入過小!請重新輸入/n");
else
{
printf("輸入正確!/n");
printf("輸入次數為:d%", flag);
break;
}
scanf("%d", &j);
flag++;
}while (flag <= 20);
}