广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3691 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] 请问那里可以找到有关C语言的函数
请问那里可以找到有关C语言的函数

想应用函数却不知道该如何使用
有人可以教我在c里面
..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾亚太线上 | Posted:2005-05-27 00:17 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

number=rand()%7+1;

这样就好了....
记的把math的函式库include进去....
想知道函式怎么用....
就去MSDN查啰.....

此文章被评分,最近评分记录
财富:20 (by codeboy) | 理由: 感谢搂~^^


没东西可以抓
献花 x0 回到顶端 [1 楼] From:美国 | Posted:2005-05-27 00:39 |
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

number=rand()%7+1;
%7+1是什么意思ㄚ

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
number=rand()%7+1;
printf("number");
system("PAUSE");      
return 0;
}
这样写对吗?


献花 x0 回到顶端 [2 楼] From:台湾教育网 | Posted:2005-05-27 10:41 |
codeboy 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x331
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用tiqo于2005-05-27 10:41发表的 :
number=rand()%7+1;
%7+1是什么意思ㄚ

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

除7然后取余数 最后+1
表情



连结有问题请来信,我会尽快修正~^^
通报时请附上是"哪一篇失效"...这样我才能去修正~麻烦各位好心人士了~

[连结失效通报][ 网页.伺服.程式 讨论区]
----------------------在世界中心呼喊爱情----------------------
深深思念一个人的时候,我们不知不觉的地活在世界的中心...
献花 x0 回到顶端 [3 楼] From: | Posted:2005-05-27 10:52 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用tiqo于2005-05-27 10:41发表的 :
number=rand()%7+1;
%7+1是什么意思ㄚ

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

我上面的number是变数....
所以你要先宣告阿....
还有你printf的地方也写错了说....


没东西可以抓
献花 x0 回到顶端 [4 楼] From:美国 | Posted:2005-05-28 19:13 |
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()

{
int number;  
number=rand()%7+1;
printf("%d,number");
system("PAUSE");    
return 0;
}
这样子对吗?
小弟一时忘记
最近被搞的一头雾水

没办法限制他数字的范围吗?
我看书上写也是guess=rand()%99+1他解释成取1-99的数
跟你的好像不同
但写法一样ㄝ


献花 x0 回到顶端 [5 楼] From:台湾亚太线上 | Posted:2005-05-29 00:22 |
UBL 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x33
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你写错啰...
printf ("%d",number);

建议你加上...
srand(time(NULL));
这要每次取的乱数才会不一样... 表情

还有..rand和srand都是在stdlib.h这个标头档内...
不需要include <math.h>


[ 此文章被UBL在2005-05-29 09:11重新编辑 ]


以花代替感谢文..我会更高兴喔..^^

献花 x2 回到顶端 [6 楼] From:台湾中华电信 | Posted:2005-05-29 09:05 |
pkpk0808 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

要改变种子所用的time()
srand(time(NULL));

这边需要在另外include<time.h>哦

简单来说 一个乱数应该是这样产生的
先选定变数种子,如果种子一样产生出来的乱数顺序会一样
这也就是为什么要用srand(time(NULL))的关系了
因为不会有两个时刻的时间是一样的

再来就是使用rand()这个函式
因为它产生的数字范围很大所以我们会必须他限制在某个范围之内
这个限制的方法我们是用取余数的方法

例如要取0~35
那就是除以36的余数,如此一来就会产生0-35的数字了
rand%36

那如果是8-16呢?????
那先算出他有几个数字..恩..是9个
所以取0~9->除以10的余数
0~9再加上8就是8~16了
rand%10+8

就是这样,了解了吗???

小弟下台一鞠躬!!!!!!!!!!!!!!!!


献花 x0 回到顶端 [7 楼] From:台湾教育部 | Posted:2005-05-31 19:37 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.094402 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言