| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 565 人关注过本帖
标题:帮忙解答一道随机函数题
只看楼主 加入收藏
kayds
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-10-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
帮忙解答一道随机函数题
编写一个程序:
输入者任意输入3个自然数,猜正确数字。(猜数游戏)
输入Q或q会结束程序,输入0必须结束程序(就是不输入0程序反复运行)
输入者猜数机会不止一次, 可以多次输入


我这是韩语翻译的 可能有些地方不准确
估计就是编一个猜数的程序
不太会 希望高手能帮下忙







随机数字生成部分

#include <stdlib.h>
#include <math.h>
#include <time.h>



int main()
{

int num1, num;
num = 5;


srand((unsigned int)time(NULL));
num1 = (int)(((double)rand()/RAND_MAX)*pow(10, num));  

return 0;
}


------------------------------------------------------------------------------
搜索更多相关主题的帖子: 随机函数 解答 
2010-10-28 22:39
weiqiang
Rank: 2
等 级:论坛游民
帖 子:48
专家分:52
注 册:2010-10-18
收藏
得分:6 
#include <stdlib.h>
#include <math.h>
#include <time.h>



int main()
{
   
    int num1, num;
    num = 5;
   
   
    srand((unsigned int)time(NULL));
    num1 = (int)(((double)rand()/RAND_MAX)*pow(10, num));  
   
    while (num1 != 0)
    {
        if (num1 == num)
        {
            printf("num1=%d,恭喜你猜对了!\n",num1);
            break;
        }
        srand((unsigned int)time(NULL));
        num1 = (int)(((double)rand()/RAND_MAX)*pow(10, num));
    }
    if (num1 = 0)
        printf("你没猜对!");
    return 0;
}

你等待结果可能要很久的时间
2010-11-02 13:11
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
收藏
得分:6 
加上判断提示,比如说猜得大了或者小了,就好一些!


  • 满眼生机转化钧;天工人巧日争新。
2010-11-02 13:17
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
收藏
得分:6 
我试了,能运行……
2010-11-02 13:55
快速回复:帮忙解答一道随机函数题
数据加载中...
 
   



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

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