【学习笔记】通过C编写简易的猜数字游戏

郭浩
郭浩
郭浩
186
文章
2
评论
2019年11月8日18:51:52 评论 120 767字阅读2分33秒

代码1:

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
    srand((int)time(0));										//获取当前时间作为srand函数参数
    int a = rand() % 9 + 1;										//生成一个1-10之间的随机整数
    int b ,c;											//定义b,c为整形
    c = 1;
    printf("请输入一个0-9之间的数字:\r\n");
        scanf_s("%d", &b);
        while (b != a)										//未猜中时执行循环
        {
            c = c++;									//用于统计尝试次数
            if (b > a)
            {
                printf("您输入的数值偏大!请重新输入\r\n");
                scanf_s("%d", &b);
            }
            if (b < a)
            {
                printf("您输入的数值偏小!请重新输入\r\n");
                scanf_s("%d", &b);
            }		
        }
        printf("恭喜您!猜对了!\r\n正确的数字是%d\r\n您一共猜了%d次\n",a,c);
    system("pause");
}

代码2:

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
	srand((int)time(0));
	int a = rand() % 99 + 1;
	int b, c;
	printf("请输入一个0-100之间的数字:\r\n");
	scanf_s("%d", &b);
	for (c = 2; b != a; ++c)
	{
		if (b > a)
				{
					printf("您输入的数值偏大!请重新输入\r\n");
					scanf_s("%d", &b);
				}
		if (b < a)
				{
					printf("您输入的数值偏小!请重新输入\r\n");
					scanf_s("%d", &b);
				}
	}
	printf("恭喜您!猜对了!\r\n正确的数字是%d\r\n您一共猜了%d次\n", a, c);
	system("pause");
}

 

 

下载信息 猜大小 win
下载地址
郭浩
  • 本文由 发表于 2019年11月8日18:51:52
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: