C C 隨機生成資訊,並儲存到檔案中

2021-06-22 13:15:15 字數 2177 閱讀 7820

實現功能:

隨機生成一棟學生宿舍樓,每個宿舍具有宿舍編號,隨機學生數。學生資訊包括姓名,id,年齡,籍貫。並把全部資訊以檔案儲存。

編譯通過:vc++6.0

**如下:

#include #include #include #include #include #include using namespace std;

#define npc 31//籍貫位址總數

#define dmcou 50//新建宿舍數

#define flmax 25//一層樓最多宿舍數

#define stmax 8//一間宿舍最多學生數

#define fout "fileout.txt"//輸出檔案名字

int main(void)

;//籍貫

int n;//隨機姓名索引

int i, j;//迴圈

int unit = 0, hund = 100;//宿舍號

int stcount;//宿舍人數

ofstream fout;

fout.open(fout, ios::out);

srand((unsigned int)time(null));//隨機種子

//生成宿舍

for (int dm = 0; dm < dmcou; ++dm)

//輸入到檔案中

fout << hund + unit << '\t';

fout << stcount << endl;

//生成學生

for (int st = 0; st < stcount; ++st)

fout << '\t';

}//隨機年齡

fout << rand()%5 + 18 << '\t';//年齡範圍(18~22)

//隨機籍貫

fout << ht[rand()%31] << endl;//隨機選擇籍貫

} }fout.close();

cout << "資料生成成功!已儲存到" << fout << endl;

system("pause");

return 0;

}

部分儲存資訊如下:

格式為:

宿舍編號宿舍成員數

id姓名 年齡籍貫

101	6

101506387 鄭伸劍 18 黑龍江

101502177 朱任 20 雲南

101517152 嚴倝 20 湖北

101519153 喻創倝 22 江西

101518085 衛俁 18 山東

101511913 周仁 19 湖南

102 6

101512319 謝俊劍 21 廣西

101529265 陶俁倧 18 河南

101510911 華僳世 22 江西

101505524 水剛丞 19 陝西

101519637 張伸 19 湖北

101527197 吳儒 18 江西

103 8

101528735 戚促儲 18 江西

101512358 趙剛 22 陝西

101530489 柏舜 18 海南

101503351 許信修 20 湖北

101515571 尤倝 18 四川

101503148 嚴侃 20 上海

101508172 王伸前 19 青海

101516881 趙佺 20 陝西

104 7

101531612 姜主任 20 新疆

101530553 曹眾儕 18 黑龍江

101501312 金仁 18 新疆

101522155 張倡 21 廣西

101525152 蔣列 21 浙江

101519446 何主剛 21 陝西

101517273 何倧主 18 貴州

105 8

101532632 吳儒 19 山西

101529202 戚信 22 青海

101505947 陶促信 18 廣東

101503697 吳俊 21 重慶

101508320 呂舜 21 陝西

101532740 張剛 18 湖南

101522385 魏僧前 21 **

101520761 尤劍 21 河南

統計學生成績,並儲存到磁碟檔案中

要求 有5個學生,每個學生有3門課成績,從鍵盤輸入學生資料 包括姓名,學號,3門課成績 計算出平均成績,將原有資料和計算出的平均分數放在磁碟檔案 file1.c 中。分析 先定義乙個結構體陣列student type stud size size 5,來儲存學生成績及相關資訊。首先向結構體陣列元素依...

爬取安居客的資訊,並儲存到csv檔案中。

引入包 import requests from bs4 import beautifulsoup import time import csv 定製請求頭 換成自己的請求頭 headers 輸出查詢資訊 chaxun input 請輸入要查詢的城市 將要訪問的 訪問該 r requests.get...

根據模板生成word檔案並匯出儲存到本地

region 根據模板生成word檔案並匯出儲存到本地 microsoft.office.interop.word.document docfile null try object objtrue true object objfalse false object objdoctype micros...