Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: 請問到底是那裡錯誤....c語言

0 views
Skip to first unread message

顛覆~~~

unread,
Jan 17, 2005, 10:18:14 PM1/17/05
to
我用DEV C++幫你改好了
因為你有用到time所以應該在一開始的時候就要把time.h引入
還有你的C是一個陣列所以當你呼叫時,應該是要傳陣列而不是整數
大致上應該是這樣子,我也不是很行,如果有錯!就請多指教摟!^^"
※ 引述《andych...@micro.bio.ncue.edu.tw (最愛小鴨公主了!!)》之銘言:
> #include "stdio.h"
> #define size 6
> void main()
> {
> int c[size],num;
> int i;
> printf("\n輸入次數:");
> scanf("%d",&num);
> dietoss(c,num);
> for(i=0;i<6;i++)
> printf("\n %d點的次數為: %d",i+1,c[i]);
> }
> void dietoss(int c,int num)
> int c[size];
> int num;
> {
> int i,p;
> long seed;
> for(i=0;i<size;i++)
> c[i]=0;
> time(&seed);
> srand(seed);
> for(i=0;i<num;i++)
> {
> p=rand() %6;
> c[p]=c[p]+1;
> }
> }
> 麻煩大家看一下...謝謝!!!
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define size 6
void dietoss(int[],int);
int main()
{
int c[size],num;
int i;
printf("\n輸入次數:");
scanf("%d",&num);
dietoss(c,num);
for(i=0;i<6;i++)printf("\n %d點的次數為: %d",i+1,c[i]);
system("pause");
return 0;
}
void dietoss(int c[],int num)
{
int i,p;
long seed;
for(i=0;i<size;i++)
c[i]=0;
time(&seed);
srand(seed);
for(i=0;i<num;i++)
{
p=rand() %6;
c[p]=c[p]+1;
}
}
--
[0m [1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m218-165-169-12.dynamic.hinet.net [m
0 new messages