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

正文內(nèi)容

05年南開上機(jī)100題(文件)

2024-09-16 01:47 上一頁面

下一頁面
 

【正文】 teDat(void)。i++) for(j=0。 if(ReadDat()){ printf(數(shù)據(jù)文件 ! \n\007)。 } int ReadDat(void) { FILE *fp。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。 i++。 } void WriteDat(void) { FILE *fp。 for(i=0。 } fclose(fp)。 請勿改動主函數(shù) main()、讀數(shù)據(jù)函數(shù) ReadDat()和輸出數(shù)據(jù)函數(shù) writeDat()的內(nèi)容。 void WriteDat(void) 。imaxline。j++) xx[i][j]+=xx[i][j+1]。 if(ReadDat()) { printf(數(shù)據(jù)文件 !\n\007) 。 } int ReadDat(void) { FILE *fp 。 while(fgets(xx[i], 80, fp) != NULL) { p = strchr(xx[i], 39。 i++ 。 } void WriteDat(void) { FILE *fp 。 for(i = 0 。 } fclose(fp) 。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于 80個字符。/*文章的總行數(shù) */ int ReadDat(void)。imaxline。 else xx[i][j]=xx[i][j]*11%256。 } encryptChar()。 unsigned char *p。)。 fclose(fp)。 fp=fopen(,w)。 fprintf(fp,%s\n,xx[i])。 函數(shù) ReadWrite()實(shí)現(xiàn)從文件 ,并調(diào)用函數(shù) findStr(),最后把結(jié)果輸出到文件 。 len1=strlen(str)。i++) { for(j=0。break。 int n 。 printf(輸入子字符串 :) 。 n=findStr(str, substr) 。 int n, len, i = 0。 while(i 25) { fgets(str, 80, rf) 。 if(ch == 39。 fprintf(wf, %d\n, n) 。 } ★ 題目 20( Fibonacci數(shù)列題 ) 編寫函數(shù) jsValue,它的功能是:求 Fibonacci數(shù)列中大于 t的最小的一個數(shù),結(jié)果由函數(shù)返回。 請勿改動主函數(shù) main()和寫 函數(shù) writeDat()的內(nèi)容。 f1=fn。 n=1000。 int i,n,s。i50。 printf(%d\n,s)。 } ☆ 題目 21(迭代方法求方程題 ) 下列程序 :利用以下所示的簡單迭代方法求方程 : cos(x)x=0的一個實(shí)根。 請勿改動主函數(shù) main()和輸出數(shù)據(jù)函數(shù) writeDat()的內(nèi)容。 x1=cos(x0)。 printf(實(shí) 根 =%f\n,countValue())。 wf=fopen(,w)。才能通過,據(jù)實(shí)際上機(jī)抽到該題的考生反映,實(shí)際上機(jī)需按上面解法的定義方能通 過,特此說明,供參考。 請勿改動主函數(shù) main()和輸入輸出數(shù)據(jù)函數(shù) progReadWrite()的內(nèi)容。in。 printf(自然數(shù)之和的平方根 =%f\n,countValue(1000))。 float s。 } wf=fopen(,w)。n)。 fclose(wf)。 請勿改動主函數(shù) main()、讀數(shù)據(jù)函數(shù) readdat()和輸出數(shù)據(jù)函數(shù) writedat()的內(nèi)容。/*平均值 */ double sumint=。 void CalValue(void) {int i。 sumdec+=xx[i](long)xx[i]。 clrscr() 。 if(ReadDat()) { printf(數(shù)據(jù)文件 !\007\n) 。 printf(平均值 =%.2lf\n, aver) 。 system(pause)。 while(!feof(fp)) { fscanf(fp, %d, amp。 } void WriteDat(void) { FILE *fp 。 } 題目 24(完全平方數(shù)問題 ) 下列程序 :在三位整數(shù)( 100 至 999)中尋找符合條件的整數(shù)并依次從小到大存入數(shù)組中;它既是完全平方數(shù),又是兩位數(shù)字相同,例如 14 676 等。 include int jsValue(int bb[]) {int i,j,k=0。i++) {j=I*I。 if(hum==ten||hum==data||ten==data) bb[k++]=j。 writeDat(num,b)。 } main() { int b[20],num。 ten=j%100/10。 for(i=10。 最后調(diào)用函數(shù) writeDat()把結(jié)果輸出到文件 。 fprintf(fp, %.2lf\n%.2lf\n%.2lf\n, aver,sumint,sumdec) 。 } fclose(fp) 。 int i = 0 。 printf(小數(shù)部分之和 =%.2lf\n, sumdec) 。 } Calvalue() 。 i MAXNUM 。 } aver/=N。iN。/*小數(shù)部分之和 */ int ReadDat(void) 。 int N= 0 。請編制函數(shù) calvalue(),其功能要求: 求出這 N 個實(shí)數(shù)的平均值 aver; 分別求出這 N個實(shí)數(shù)的整數(shù)部分之和 sumint以及小數(shù)部分之和 sumdec,最后調(diào)用函數(shù) writedat()把所求的結(jié)果輸出到文件 中。 fprintf(wf,%f\n,s)。i10。 if(fp==NULL){ printf(數(shù)據(jù)文件 !)。 } progReadWrite() { FILE *fp,*wf。 return sqrt(s)。 double s=。 例如若 n 為 1000時(shí),函數(shù)值應(yīng)為: s=。 fclose(wf)。 writeDat()。 return x1。 x1=。 請編寫函數(shù) countValue()實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù) writeDat()把結(jié)果輸出到文件 中。 } fclose(in)。n)。 out=fopen(,w)。 writeDat()。 } return fn。 fn=f0+f1。 例如:當(dāng) t=1000時(shí),函數(shù)值為: 1597。 } fclose(rf) 。 || ch == 0x1a) substr[len] = 0 。 len = strlen(substr) 1 。 rf = fopen(, r) 。 ReadWrite() 。 puts(str) 。 printf(輸入原字符串 :) 。 } return t。j++) if(str[i+j]==substr[j]) flag=1。 for(i=0。 請勿改動主函數(shù) main()和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) findStr()的花括號中填入你編寫的若干語句。 } ☆ 題目 19(單詞個數(shù)統(tǒng)計(jì)題 ) 編寫一個函數(shù) findStr(char *str,char *substr),該函 數(shù)統(tǒng)計(jì)一個長度為 2 的子字符串在另一個字符串中出現(xiàn)的次數(shù)。imaxline。 } void WriteDat(void) { FILE *fp。 i++。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。 } int ReadDat(void) { FILE *fp。 if(ReadDat()){ printf(數(shù)據(jù)文件 ! \n\007)。jstrlen(xx[i])。 void encryptChar() { int i,j。 include include include include unsigned char xx[50][80]。 替代關(guān)系: f(p)=p*11 mod 256( p是數(shù)組中某一個字符的 ASCII 值, f(p)是計(jì)算后新字符的 ASCII 值),如果原字符的ASCII值是偶數(shù)或計(jì)算后 f(p)值小于等于 32,則該字符不變,否則將 f(p)所 對應(yīng)的字符進(jìn)行替代。 i++) { printf(%s\n, xx[i]) 。 clrscr() 。 fclose(fp) 。) 。 char *p 。 } ChA() 。 strrev(xx[i])。 for(j=0。 char ch。 int maxline = 0 。請編制函數(shù) CHA(),其函數(shù)功能是 :以行為單位把字符串中的第一個字符的 ASCII值加第二個字符的 ASCII值,得到第一個親朋字符,第二個字符的 ASCII 值加第三個字符的 ASCII值,得到第二個新字符,依此類推一直處理到最后第二個字符,最后一個字符的 ASCII 值加原第一個字符的 ASCII 值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。i++){ printf(%s\n,xx[i])。 clrscr()。 fclose(fp)。)。 char *p。 } StrCharJR()。j++) xx[i][j]+=(xx[i][j]4)。 for(i=0。 int maxline=0。 原始數(shù)據(jù)文件存放的格式是:每行的寬度均小 于 80個字符,含標(biāo)點(diǎn)符號和空格。 i++) fprintf(fp, %d\n, b[i]) 。 fp = fopen(, w) 。 printf(\n) 。 printf(滿足條件的數(shù) =%d\n, t) 。 fclose(fp) 。 for(i = 0 。b[j]=qw。i++) for(j=i+1。amp。amp。 bw=a[i]%1000/100。 int qw,bw,sw,gw。 注意:部分源程序存在文件 中。 i t 。 int i 。 i++) printf(%d , b[i]) 。 jsVal() 。a[i]) 。 fp = fopen(, r) 。b[i]=b[j]。it1。 else {flag=0。j=i+5。 void jsVal() {int i,j,flag。 } ★☆ 題目 14(整數(shù)統(tǒng)計(jì)排序題 ) 已知數(shù)據(jù)文件 中存有 200個四位數(shù),并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a中,請考生編制一函數(shù) jsVal(),其功能是:依次從數(shù)組 a中取出一個四位數(shù),如果該四位數(shù)連續(xù)大于該四位數(shù)以后的五個數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個數(shù) t并把這些四位數(shù)按從小到大的順序存入數(shù)組 b 中,最后調(diào)用寫函數(shù)writeDat( )把結(jié)果 t以及數(shù)組 b 中符合條件的四位數(shù)輸出到 文件中。i100。 } void WriteDat() { FILE *fp。ch[5]=0。 memcpy(ch,str+14,4)。i100。 char str[80],ch[11]。 ReadDat()。sell[i].jesell[j].je) {xy=sell[i]。i++) for(j=i+1。 void SortDat() {int i,j。 /*金額 */ }PRO。 /*產(chǎn)品代碼 */ char mc[11]。請編制函數(shù) SortDat(),其功能 要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相等,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell 中,最后調(diào)用函數(shù) WriteDat()把結(jié)果 輸出到文件 中。 } fclose(fp)。 for(i=0。 } fclose(fp)。 memcpy(ch,str+18,5)。 memcpy(sell[i].mc,str+4,10)。 for(i=0。 } void ReadDat() { FILE *fp。} } void main() { memset(sell,0,sizeof(sell))。amp。i99。 void WriteDat()。 /*數(shù)量 */ long je。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1