廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3699 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.054583 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言