English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

這是一個以亂數產生20天的氣溫資料(範圍從15℃~36℃),並且計算連續5天的平均溫度。其結果(資料檔)以檔案儲存。

#include
#include

int main(){
int day;
int temp[20],sum=0;

srand(time(NULL));
freopen("data.txt","w",stdout);
for(day=0;day<20;day ){
temp[day]=rand()" 15;

sum =temp[day];
printf("第-天溫度:-",day 1,temp[day]);
if(day>=4){
printf("  第-~-天連續平均溫度:%.1lf",day-3,day 1,(float)sum/5);
sum-=temp[day-4];
}
printf("\n");
}


return 0;
}


我執行的時候他說
srand(time(NULL));這個地方他開始出現錯誤

這個是錯在哪ㄋ

2007-10-12 17:55:50 · 2 個解答 · 發問者 阿奇 2 in 電腦與網際網路 程式設計

2 個解答

//使用DEV C++
#include
#include
#include

int main(){
int day;
int temp[20],sum=0;
srand(time(NULL));
freopen("data.txt","w",stdout);
for(day=0;day<20;day++ ){
temp[day]=rand()%22+15;
sum +=temp[day];
printf("第 %d 天溫度:%d, ",day + 1,temp[day]);
if(day>=4){
printf("第 %d~%d 天連續平均溫度:%.1lf",day-3,day+1,(float)sum/5);
sum-=temp[day-4];
}
printf("\n");
}
return 0;
}

2007-10-13 00:58:53 · answer #1 · answered by Ashley 7 · 0 0

#include
#include
#include
#include
int main(int argc, char* argv[]){
//=====START=====//
srand((unsigned)time(NULL));
printf("I got one random number: %d\n",rand()%10);
//=====END=====//
system("PAUSE");
return 0;
}

2007-10-13 07:19:51 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers