freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c語言課程設(shè)計(jì)音頻信息管理修改自學(xué)生成績(jī)管理系統(tǒng)-在線瀏覽

2025-03-07 13:15本頁面
  

【正文】 名:)。printf(歌手:)。printf(風(fēng)格:)。)。 //將剛添加的寫入到數(shù)組keep(amp。 //將剛添加的寫入到文件}printf(添加成功\n)。fp=fopen(C://,ab+)。fclose(fp)。圖7 查找記錄前效果圖輸入一條記錄信息:如圖8所示:圖8 輸入記錄效果圖查看記錄后如圖9所示。開始0查看的歌曲信息求解表達(dá)式1 表達(dá)式2非0循環(huán)體語句求解表達(dá)式3結(jié)束圖10 查看函數(shù)流程圖查看源代碼:void lookover(){int i=0。printf(\t歌名\t歌手\t風(fēng)格\n)。iNumber。}} 查找函數(shù)的實(shí)現(xiàn)查找記錄前如圖11所示。圖12 輸入記錄效果圖查找記錄后如圖13所示。輸入表達(dá)式3表達(dá)式2表達(dá)式1輸入有誤歌名查找歌手查找結(jié)束相關(guān)信息相關(guān)信息圖1圖14 查找函數(shù)流程圖查找源代碼:void find(){int n=0。printf(2 按歌手查找\n)。n)。break。break。break。int i=0。scanf(%s,name)。printf(\t歌名\t歌手\t風(fēng)格\n)。iNumber。 }}}void findbysinger()//按歌手查找 { char singer[60]。printf(請(qǐng)輸入要查找的歌手:)。system(cls)。for (i=0。i++){if (strcmp(singer,st[i].singer)==0){printf(\t%s\t%s\t%s\n,st[i].name,st[i].singer,st[i].style)。圖15 刪除記錄前效果圖輸入一條記錄信息:選擇4,回車后, 如圖16所示:圖16 輸入記錄效果圖選擇1,如圖17圖17 選擇刪除方法后效果圖未刪除前的列表,如圖18圖18 未刪除前的列表 刪除后的列表,如圖19圖19 刪除后的列表選擇其他刪除方法效果類似。輸入表達(dá)式1表達(dá)式3表達(dá)式2按歌手刪除按風(fēng)格刪除按歌名刪除相關(guān)信息相關(guān)信息相關(guān)信息圖20 刪除函數(shù)流程圖刪除源代碼:void del()//刪除 {int n=0。printf(2 按歌手刪除\n)。scanf(%d,amp。switch(n){case 1: songdele()。case 2: singerdele()。case 3: styledele()。char name[60]。int j=0。scanf(%s,name)。iNumber。jNumber1。}Number。for (i=0。i++){fwrite(amp。}fclose(fp)。\n)。char singer[60]。int j=0。scanf(%s,singer)。iNumber。jNumber1。}Number。for (i=0。i++){fwrite(amp。}fclose(fp)。\n)。char style[60]。int j=0。scanf(%s,style)。iNumber。jNumber1。}Number。for (i=0。i++){fwrite(amp。}fclose(fp)。\n)。圖21 修改記錄前效果圖輸入一條記錄信息:如圖22所示:圖22 輸入記錄效果圖修改記錄后如圖23所示。輸入表達(dá)式1按歌名修改相關(guān)信息圖24 修改函數(shù)流程圖修改源代碼:void change(){int way=0。char name[60]。int changeIndex=0。printf(請(qǐng)輸入要修改的歌曲名稱:)。for (i=0。i++){if (strcmp(name,st[i].name)){changeIndex=i。printf(請(qǐng)重新輸入此歌曲信息)。scanf(%s,st[changeIndex].name)。scanf(%s,st[changeIndex].singer)。scanf(%s,st[changeIndex].style)。for (i=0。i++){fwrite(amp。}fclose(fp)。圖25 作者記錄前效果圖輸入一條記錄信息:如圖26所示:圖26 輸入記錄效果圖作者記錄后如圖27所示。printf(\t 唐山學(xué)院 \n\n)。printf(\t 通信工程 \n\n)。printf(\t 4080214228 王洪偉 \n\n)。}10保存函數(shù)的實(shí)現(xiàn)保存記錄前如圖28所示。圖30 保存記錄后效果圖保存源代碼:/*保存*/void keepa(){printf(\t=====程序在運(yùn)行時(shí)已自動(dòng)保存.....\n)。}四 總結(jié)通過C語言程序課程設(shè)計(jì),是我對(duì)C語言有了更深一步的認(rèn)識(shí)。編程要首先對(duì)所做的事有一個(gè)整體上的把握,編出的程序要有效率,有更簡(jiǎn)單的代碼實(shí)現(xiàn)同樣的功能。編程遇到問題時(shí)要謙虛的向別人請(qǐng)教。這也是一種交流。這次課設(shè)我遇到了好多困難和麻煩,得到了老師的幫助和指導(dǎo),才能使這次課設(shè)順利進(jìn)行下去。五 參考文獻(xiàn)[1] 凱利(美),波爾A(美);.C語言教程.機(jī)械工業(yè)出版社,2007[2] 劉振安 劉燕君.C 程序設(shè)計(jì)教程.機(jī)械工業(yè)出版社,2008[3] 徐寶文, 李志.C 程序設(shè)計(jì)語言.北京:機(jī)械工業(yè)出版社,2000附錄附程序源代碼include include include struct list{char name[60]。char style[60]。/**/int dq(struct list st[])。//顯示void keep(struct list st[])。 /*增加*/void lookover()。/*查找*/void findbyname()。 /*歌手查找*/void del()。/*按歌名刪除*/void singerdele()。/*按歌曲風(fēng)格刪除*/void change()。void back()。struct list st[300]。 //記錄總的歌曲數(shù)目 也就是數(shù)組/文件里面的歌曲數(shù)目/*
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1