黑马程序员技术交流社区

标题: 答题记录 [打印本页]

作者: 飞哥    时间: 2015-8-2 21:29
标题: 答题记录
#include<stdlib.h>
int main()
{
    int randomNum=0,inputNum=0;
    int m=1,n=100;
    int totalCount=10;
    int nowCount=1;
    int flag=1;
    int oldNum=0;
    randomNum = arc4random_uniform(n-m+1)+m;
    while(flag){
        if(nowCount<=10){
            printf("请输入[%d,%d]之间的数字\n",m,n);
            scanf("%d",&inputNum);
            if(inputNum > randomNum){
                printf("当前是第%d次竞猜,还有%d次机会\n上次竞猜:%d,本次竞猜:%d\n竞猜结果:猜大了\n",nowCount,totalCount-nowCount,oldNum,inputNum);
            }else if(inputNum < randomNum){
                printf("当前是第%d次竞猜,还有%d次机会\n上次竞猜:%d,本次竞猜:%d\n竞猜结果:猜小了\n",nowCount,totalCount-nowCount,oldNum,inputNum);
            }else
            {   printf("当前是第%d次竞猜,还有%d次机会\n上次竞猜:%d,本次竞猜:%d\n竞猜结果:猜对了\n",nowCount,totalCount-nowCount,oldNum,inputNum);
                flag=0;
            }
            nowCount++;
            oldNum = inputNum;
        }else{
            printf("\n你的智商不适合玩这个游戏!\n");
            flag = 0;
        }
    }
    return 0;
}





#include<stdio.h>
#include<stdlib.h>
int main()
{
        int randomNum=0,inputNum=0;
        int m=300,n=1000;
        int totalCount=0;
        int nowCount=1;
        int flag=1;
        while(flag){
        randomNum = arc4random_uniform(1000)+1;
        if(nowCount<=100){
        printf("请输入%d,%d之间的数字",m,n);
        scanf("%d",&inputNum);
                     if(inputNum > randomNum){
                printf("竞猜结果:猜大了\n");
        }else if(inputNum < randomNum){
        printf("竞猜结果:猜小了\n");
        }else
        {   printf("竞猜结果:猜对了\n");
        flag=0;
        }
}
}
return 0;
}


作者: 飞哥    时间: 2015-8-2 21:49
坚持就是胜利
作者: 飞哥    时间: 2015-8-2 21:56
笑答最后才开心
作者: 865061682    时间: 2015-8-2 21:57
这个我到现在还没学会




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