guessnum.c

来自「c的猜数字游戏」· C语言 代码 · 共 42 行

C
42
字号
#include "stdio.h"
#include "stdlib.h"

void main()
{
    int a,b,c,d;
    int ia,ib,ic,id;
    int x,y;
    int i,j;
    i=0;
    do
    {
    	randomize();
    	a=random(10);
    	b=random(10);
    	c=random(10);
    	d=random(10);
    	printf("Making %d\n",i++);
    }
    while(a==b||b==c||c==d||d==a||a==c||b==d);
    /*printf("%d %d %d %d\n",a,b,c,d);*/
    j=1;
    do
    {
    	x=0;y=0;
    	printf("Please input 4 different numbers:\n");
    	scanf("%d%d%d%d",&ia,&ib,&ic,&id);
    	if(a==ia) x++;
    	if(b==ib) x++;
    	if(c==ic) x++;
    	if(d==id) x++;
    	if(a==ib||a==ic||a==id) y++;
    	if(b==ia||b==ic||b==id) y++;
    	if(c==ia||c==ib||c==id) y++;
    	if(d==ia||d==ib||d==ic) y++;
    	printf("\n%d %d %d %d \t%d A %d B \t%d times\n",ia,ib,ic,id,x,y,j++);
    }
    while(x!=4);
    printf("Congratulations!\nYou have guessed %d times!",j=j-1);
    getchar();getchar();
}    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?