問題鏈接……
小智力游戲,隨機產生3位數字,顯示1秒鐘,然後擦除,由游戲者輸入記憶的數字正確繼續。失敗退出。
然後遞增隨機數字,如此循環。直到失敗。
簡單有趣,不用指針,不用數組。只用C開篇的3種順序,選擇,循環,就能完成。
只能在TC中運行……
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include <dos.h>
void main(void)
{
int i,j;
double k,n;
randomize();
for(i=2;i<20;i++)
{
do
{
k=random(10);
}while(k==0);
for(j=1;j<=i;j++)
k=k*10+random(10);
clrscr();
printf("%.0lf",k);
sleep(1);
clrscr();
scanf("%lf",&n);
if(k!=n)
break;
}
printf("\nMisremembered: %.0lf",k);
getch();
}
作者 zhaopeng2511