黑马程序员技术交流社区

标题: 挑灯夜战,只为明天~~ [打印本页]

作者: peide0427    时间: 2015-11-2 22:59
标题: 挑灯夜战,只为明天~~
再坚持10天左右,加油。C语言自学第二遍ing中(第一遍没记住多少)今天自己做了个简单初级游戏,但是还有bug,和老师的不一样。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {

//计算机随机产生一个(1,1000)的数值;
//用户有十次机会输入猜测值的机会
//统计猜对到次数,如果次数为0,则输出智商太低。

    int num2;
    int num1=arc4random_uniform(1001),count=0;



    printf("游戏规则:\n你有10次机会猜测出正确的数值.\n");

    {for (int i=10; i>0; i--)

        {

            printf("请在1~1000内输入您所猜测的数值:\n");

            scanf("%d",&num2);


                if (num2<0||num2>1000) {

                    printf("输入错误.\n");

                  //  scanf("%d",&num2);


            }



            else if (num2>=num1) {
                printf("好可惜,你猜大了,你还有%d次机会.\n",i-1);

                }
            else if (num2<=num1) {
                printf("好可惜,你猜小了,你还有%d次机会.\n",i-1);

            }

            else if (num2==num1)

            { printf("恭喜你,猜对了\n");
                count++;
                break;
            }}

            if (count==0) {
                printf("笨死了,你的智商不适合玩这个!!");
            }
        }










            return 0;







这是我自己想着做的,大家可以测试一下。。。

作者: yanggangcl    时间: 2015-11-3 16:13
这代码,排版有点乱
作者: liuch111    时间: 2015-11-3 21:28
加油··        




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2