




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、幾點闡明:1、文獻太大,只有一段一段上傳。2、每種題目,只用一種解題措施,蘭色部分為解題答案,此種措施本人覺得容易理解,不易 出錯,適合初學者。3、特別闡明:所有解法,本人均上機驗證通過。4、個別南開題如57、100題,題目與原書有所不同,是按實際考試的題目所來,并對今年在事實上機中浮現(xiàn)的考題,用紅色部分表達事實上機題中的注明事項。題目1請編寫一種函數(shù)jsValue(int m,int k,int xx),該函數(shù)日勺功能是:將不小于整數(shù) m且緊靠m勺k個素數(shù)存入數(shù)組xx傳回。最后調(diào)用函數(shù)writeDat()讀取10組數(shù)據(jù),分別得出成果且把成果輸出到文獻out.dat 中。部分源程序存在文獻pr
2、og1.c中。例如:若輸入17 5則應(yīng)輸出:19, 23, 29, 31,37。請勿改動主函數(shù)main()和寫函數(shù)writeDat()勺內(nèi)容。#include #include void readwriteDat();int isP(int m)int i;for(i=2;i0;m+)if(isP(m) xxs+=m; k-;main()int m,n,xx1000;clrscr();printf(nPlease enter two integers:);scanf(%d%d”,&m,&n);num(m,n,xx);for(m=0;mn;m+)printf(%d ”,xxm);printf(n
3、);readwriteDat();void readwriteDat()int m,n,xx1000, i;FILE *rf,*wf;rf=fopen(in.dat”,r”);wf=fopen(out.dat”,w”);for(i=0;i10;i+)fscanf(rf,%d %d”,&m,&n);num(m,n,xx);for(m=0;mn;m+)fprintf(wf,%d ,xxm);fprintf(wf,n);fclose(rf);fclose(wf);題目2已知數(shù)據(jù)文獻IN.DAT中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些 數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal()
4、,其功能是:如果四位數(shù)各位上日勺 數(shù)字均是0或2或4或6或8,則記錄出滿足此條件勺個數(shù)cnt,并把這些四位 數(shù)按從大到小勺順序存入數(shù)組b中。最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把 成果cnt以及數(shù)組b中符合條件勺四位數(shù)輸出到OUT.DAT文獻中。注意:部分源程序存在文獻prog1.c中。程序中已定義數(shù)組:a200, b200,已定義變量:cnt請勿改動數(shù)據(jù)文獻IN.DAT中勺任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat() 和寫函數(shù)writeDat()勺內(nèi)容。#include #define MAX 200int aMAX, bMAX, cnt = 0 ;void jsVa
5、l() int ij,qw,bw,sw,gw;fOr(i=0;iMAX;i+) qw=ai/1000; bw=ai/100%10;sw=ai%100/10; gw=ai%10;if(qw&qw%2=0&bw%2=0&sw%2=0&gw%2=0) bcnt+=ai;for(i=0;icnt-1;i+)for(j=i+1jcntj+)if(bibj) qw=bi; bi=bj; bj=qw;void readDat()int i ;FILE *fp ;fp = fopen(in.dat, r);for(i = 0 ; i MAX ; i+) fscanf(fp, %d, &ai);fclose(f
6、p) ;void main()int i ;readDat() ;jsVal();printf(滿足條件勺數(shù)=%dn, cnt);for(i = 0 ; i cnt ; i+) printf(%d , bi);printf(n);writeDat();writeDat()FILE *fp ;int i ;fp = fopen(out.dat, w);fprintf(fp, %dn, cnt);for(i = 0 ; i cnt ; i+) fprintf(fp, %dn, bi);fclose(fp);題目3函數(shù)ReadDat()實現(xiàn)從文獻IN.DAT中讀取一篇英文文章存入到字符串數(shù)組xx 中
7、;請編制函數(shù)StrOR(),其函數(shù)日勺功能是:以行為單位依次把字符串中所 有小寫字母。左邊勺字符串內(nèi)容移到該串勺右邊寄存,然后把小寫字母o刪 除,余下勺字符串內(nèi)容移到已解決字符串勺左邊寄存,之后把已解決勺字符串 仍按行重新存入字符串數(shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把成 果xx輸出到文獻OUT5.DAT中。原始數(shù)據(jù)文獻寄存勺格式是:每行勺寬度均不不小于80個字符,含 標點符號和空格。注意:部分源程序寄存在文獻progl.c中。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù) WriteDat()勺內(nèi)容。#include #include #inc
8、lude char xx5080;int maxline = 0 ; /*文章勺總行數(shù)*/int ReadDat(void);void WriteDat(void);void StrOR(void)int i,righto,j,s,k;char tem80;for(i=0;i=0;j-) k=0;memset(tem,0,80);if(xxij=o)righto=j;for(s=righto+1;sstrlen(xxi);s+) temk+=xxis;for(s=0;srighto;s+) if(xxis!=o)temk+=xxis;strcpy(xxi,tem);else continue;
9、void main()(clrscr();if(ReadDat()(printf(數(shù)據(jù)文獻IN.DAT不能打開!n007); return ;StrOR();WriteDat();int ReadDat(void)(FILE *fp ;int i = 0 ;char *p ;if(fp = fopen(IN.DAT, r) = NULL) return 1 ;while(fgets(xxi, 80, fp) != NULL) ( p = strchr(xxi, n); if(p) *p = 0 ; i+ ;maxline = i ;fclose(fp);return 0 ;void Write
10、Dat(void)(FILE *fp ;int i ;clrscr();fp = fopen(OUT5.DAT,w);for(i = 0 ; i maxline ; i+) ( printf(%sn, xxi); fprintf(fp, %sn, xxi);fclose(fp);題目4 函數(shù)ReadDat()實現(xiàn)從文獻IN.DAT中讀取一篇英文文章存入到字符串數(shù)組xx 中,請編制函數(shù)StrOL(),其函數(shù)日勺功能是:以行為單位對行中以空格或標點 符號為分隔日勺所有單詞進行倒排。最后把已解決日勺字符串(應(yīng)不含標點符號) 仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat()把成果xx輸
11、出 到文獻OUT6.DAT中。例如:原文:You He MeI am a student.成果:Me He Youstudent a am I原始數(shù)據(jù)文獻寄存勺格式是:每行勺寬度均不不小于80個字符,含 標點符號和空格。部分源程序存在文獻progl.c中。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù) writeDat()日勺內(nèi)容。#include #include #include #include char xx5080;int maxline=0;/*文章日勺總行數(shù)*/int ReadDat(void);void WriteDat(void);void StrOL(void) int i,j,k,s,m,st
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)學-福建省莆田市2025屆高中畢業(yè)班第二次教學質(zhì)量檢測試卷(莆田二檢)試題和答案
- 2025年中考道德與法治二輪復(fù)習:熱點時政專題練習題(含答案)
- 2025年中考道德與法治二輪復(fù)習:七~九年級高頻考點提綱
- 刀片刺網(wǎng)施工方案
- 輕鋼平頂施工方案
- 苗木養(yǎng)護施工方案
- 2025年中考物理二輪復(fù)習:簡單機械、功和機械能 尖子生測試卷(含答案解析)
- 四川省金堂縣2025屆中考考前最后一卷生物試卷含解析
- 山西省朔州市朔城區(qū)重點名校2025屆中考生物模擬試卷含解析
- 別墅房建合同范例
- 計算機網(wǎng)絡(luò)知到智慧樹章節(jié)測試課后答案2024年秋貴州財經(jīng)大學
- 酒店2025年應(yīng)急疏散演練計劃
- 2025年湖南司法警官職業(yè)學院單招職業(yè)技能測試題庫必考題
- 數(shù)學-廣東省2025年深圳市高三年級第一次調(diào)研考試(深圳一模)試題和答案
- 第一單元第2課《生活之美》課件-七年級美術(shù)下冊(人教版)
- 2025年高考作文備考之題目解析及4篇范文:“生活是否還需要游戲”
- 2025年中國秸稈發(fā)電行業(yè)市場前瞻與投資預(yù)測分析報告
- 2025年七下道德與法治教材習題答案
- 新教科版一年級科學下冊第二單元第5課《它們吃什么》課件
- 坡面土壤侵蝕過程模擬-深度研究
- 互聯(lián)網(wǎng)護理服務(wù)典型案例
評論
0/150
提交評論