實現功能:
隨機生成一棟學生宿舍樓,每個宿舍具有宿舍編號,隨機學生數。學生資訊包括姓名,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...