| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3722 人关注过本帖
标题:为什么两次调用randLmt100()函数返回的值一样
只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 10楼 陈光星
注意排版 缩进  不必要的空行 等等

DO IT YOURSELF !
2017-06-10 14:24
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
可以了,谢谢大神,如果想让这个加减乘除循环的话该怎么写呢
2017-06-10 14:28
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 12楼 陈光星
这个代码你可以考虑改进
加减乘除 使用一个函数即可

例如    int/double  f(a,b,c)  其中a b 为参与计算的数据  c 为符号 +-*/

这样在调用函数时 可以选择性调用

DO IT YOURSELF !
2017-06-10 14:39
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
嗯,谢谢大佬指点
2017-06-12 08:44
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
如果写成4个函数还可以选择性的调用吗,就是说如何让加减乘除随机出现.
2017-06-12 09:23
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 15楼 陈光星
这个我得考虑一下 不知道使用函数指针能否实现

DO IT YOURSELF !
2017-06-12 09:25
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
函数指针我刚刚学,不过还没用过
2017-06-12 09:28
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
我测试通过一个小例子  看看你能不能借鉴上


程序代码:
#include<stdio.h>
#include <stdlib.h>
#include <time.h>

void foo1()
{
    printf("测试1\n");
}

void foo2()
{
    printf("测试2\n");
}

void foo3()
{
    printf("测试3\n");
}

void (*f)();

int main()
{
    srand((unsigned)time(NULL));
    int s=rand()%3+1;
    if(s==1)
    {
        f=foo1;
        f();
    }
    if(s==2)
    {
        f=foo2;
        f();
    }
    if(s==3)
    {
        f=foo3;
        f();
    }
    return 0;
}


这个示例对楼主没啥用  多此一举

[此贴子已经被作者于2017-6-12 09:48编辑过]


DO IT YOURSELF !
2017-06-12 09:40
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
好,我研究研究
2017-06-12 09:47
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
收藏
得分:0 
谢谢大佬,我大概明白了
2017-06-12 09:51
快速回复:为什么两次调用randLmt100()函数返回的值一样
数据加载中...
 
   



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

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