标题:哪位大神来看看,int和long???
只看楼主
一问三不知hh
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-8-28
结帖率:100%
已结贴  问题点数:10 回复次数:5 
哪位大神来看看,int和long???
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define GUESS_LIMIT 1000
char *infos[] = {
    "【猜数游戏已启动】\n数字已经设定好,请玩家进行猜测,数字范围在0~%d\n",
    "猜测数字大了!请继续猜测:",
    "猜测数字小了!请继续猜测:",
    "恭喜猜中数字!!!共猜测了%d次\n"
};

int guess_program(){
    int target_num, guess_num, guess_time;
    guess_time = 0;
   
    target_num = rand() % (GUESS_LIMIT + 1);
    printf(infos[0], GUESS_LIMIT);
    do{
        printf(">>");
        scanf("%d", &guess_num);
        guess_time++;
        if (guess_num > target_num)
            printf("%s\n", infos[1]);
        else if (guess_num < target_num)
            printf("%s\n", infos[2]);
    } while (guess_num != target_num);
    printf(infos[3], guess_time);
   
    return 0;
}

int main()
{srand(time(NULL));
    guess_program();
    return 0;
}
搜索更多相关主题的帖子: int long include 数字 printf 
2017-09-03 07:18
一问三不知hh
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-8-28
得分:0 
[em35[em23
2017-09-03 07:27
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:2 
具体说说问题
2017-09-03 19:55
一问三不知hh
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-8-28
得分:0 
回复 3楼 吹水佬
用xcode编程时最后几行的{srand(time(NULL));显示Implicit conversation loses integer precision:'time-(这里是下划线,我打不出来所以用前面的-代替了)
t'(aka'long') to 'unsigned int'大神求助
2017-09-06 08:02
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:8 
typedef long    time_t;
typedef long    clock_t;

初始化种子一般这样  srand((unsigned)time(NULL));

DO IT YOURSELF !
2017-09-06 13:46
一问三不知hh
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-8-28
得分:0 
所以呢,换一下就行了吗?、
2017-09-08 04:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-480444-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.593748 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved