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

正文內(nèi)容

05年南開(kāi)上機(jī)100題-文庫(kù)吧資料

2024-08-31 01:47本頁(yè)面
  

【正文】 數(shù)以后的五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù) t并把這些四位數(shù)按從小到大的順序存入數(shù)組 b 中,最后調(diào)用寫(xiě)函數(shù)writeDat( )把結(jié)果 t以及數(shù)組 b 中符合條件的四位數(shù)輸出到 文件中。 fprintf(fp,%s %s %4d %5d %5d\n, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。i100。 fp=fopen(,w)。 } void WriteDat() { FILE *fp。 sell[i].je=(long)sell[i].dj*sell[i].sl。ch[5]=0。 sell[i].dj=atoi(ch)。 memcpy(ch,str+14,4)。 memcpy(sell[i].dm,str,4)。i100。 fp=fopen(,r)。 char str[80],ch[11]。 WriteDat()。 ReadDat()。sell[j]=xy。sell[i].jesell[j].je) {xy=sell[i]。j++) if(strcmp(sell[i].dm,sell[j].dm)0||strcmp(sell[i].dm,sell[j].dm)==0amp。i++) for(j=i+1。 for(i=0。 void SortDat() {int i,j。 void ReadDat()。 /*金額 */ }PRO。 /*單價(jià) */ int sl。 /*產(chǎn)品代碼 */ char mc[11]。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀數(shù)據(jù)函數(shù) ReadDat()和輸出數(shù)據(jù)函數(shù) WriteDat()的內(nèi)容。請(qǐng)編制函數(shù) SortDat(),其功能 要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相等,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell 中,最后調(diào)用函數(shù) WriteDat()把結(jié)果 輸出到文件 中。其中:金額 =單價(jià) *數(shù)量計(jì)算得出。 } fclose(fp)。i++){ printf(%s %s %4d %5d %5d\n,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。 for(i=0。 int i。 } fclose(fp)。 sell[i].sl=atoi(ch)。 memcpy(ch,str+18,5)。ch[4]=0。 memcpy(sell[i].mc,str+4,10)。i++){ fgets(str,80,fp)。 for(i=0。 int i。 } void ReadDat() { FILE *fp。 SortDat()。} } void main() { memset(sell,0,sizeof(sell))。sell[i]=sell[j]。amp。j100。i99。 PRO xy。 void WriteDat()。 PRO sell[MAX]。 /*數(shù)量 */ long je。 /*產(chǎn)品名稱 */ int dj。 include include include include include define MAX 100 typedef struct{ char dm[5]。 部分源程序存在文件 。函數(shù) ReadDat()是讀取這 100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組 sell中。 } ★☆ 題目 12(結(jié)構(gòu)體運(yùn)算題題 ) 已知在文件 中存有 100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼 dm(字符型 4位 ),產(chǎn)品名稱 mc(字符型 10 位 ),單價(jià) dj(整型 ),數(shù)量 sl(整型 ),金額 je(長(zhǎng)整型 )五部分組成。 } fclose(rf) 。 chg(a) 。 i 50 。 wf = fopen(, w) 。 FILE *rf, *wf 。 } void readwriteDAT() { int i 。 puts (a)。 chg(a)。 printf(The original string is : )。 printf(Enter a string : )。 } main( ) { char a[N]。Y39。amp。A39。y39。amp。a39。) s[i]=25。||s[i]==39。I++) if(s[i]==39。 for(I=0。 include include include include define N 81 void readwriteDAT()。 注意:部分源程序存在文件 文件中。 請(qǐng)考生編寫(xiě)函數(shù) chg(char *s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù) readwriteDAT( )把結(jié)果輸出到文件 。 } ☆ 題目 11(字符串字母移位題 ) 程序 :把 s 字符串中的所有字母改寫(xiě)成該字母的下一個(gè)字母,字母 z改寫(xiě)成字母 a。 fprintf(fp,%s\n,xx[i])。imaxline。 fp=fopen(,w)。 int i。 return 0。 } maxline=i。 if(p)*p=0。\n39。 if((fp=fopen(,r))==NULL) return 1。 int i=0。 WriteDat()。 return。 } } void main() { clrscr()。y39。amp。a39。a39。z39。jstrlen(xx[i])。imaxline。 void ConvertCharA(void) { int i,j。/*文章的總行數(shù) */ int ReadDat(void)。 include include include char xx[50][80]。 部分源程序存在文件 。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組 xx 中,最后調(diào)用函數(shù) writeDat()把結(jié)果 xx輸出到文件 。 } ★☆ 題目 10(替換字符題 ) 函數(shù) ReadDat()實(shí)現(xiàn)從文件 中讀取一篇英文文章存入到字符串?dāng)?shù)組 xx 中,請(qǐng)編制函數(shù) ConvertCharA(), 其函數(shù)的功能是:以行為單位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的下一個(gè)字母,如果是字母 z,則改寫(xiě)成字母 a。 fprintf(fp,%s\n,xx[i])。imaxline。 fp=fopen(,w)。 } void WriteDat(void) { FILE *fp。 fclose(fp)。 i++。)。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。 char *p。 } int ReadDat(void) { FILE *fp。 } SortCharD()。 if(ReadDat()){ printf(數(shù)據(jù)文件 ! \n\007)。 xx[i][k]=ch。k++) if(xx[i][j]xx[i][k]) {ch=xx[i][j]。j++) for(k=j+1。 for(j=0。imaxline。 char ch。 void WriteDat(void)。 int maxline=0。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀數(shù)據(jù)函數(shù) ReadDat()和輸出數(shù)據(jù)函數(shù) writeDat()的內(nèi)容。 例:原文: dAe,BfC. CCbbAA 結(jié)果: fedCBA. bbCCAA 原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于 80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。 } fclose(fp)。i++){ printf(%s\n,xx[i])。 for(i=0。 int i。 return 0。 } maxline=i。 if(p)*p=0。\n39。 if((fp=fopen(,r))==NULL) return 1。 int i=0。 WriteDat()。 return。 } void main() { clrscr()。j++) if(xx[i][j]*11%256=32||xx[i][j]*11%256130) continue。i++) for(j=0。 for(i=0。 void WriteDat(void)。 int maxline=0。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀數(shù)據(jù)函數(shù) ReadDat()和輸出數(shù)據(jù)函數(shù) WriteDat()的內(nèi)容。(注意中間變量用無(wú)符號(hào)整型),部分源程序存在文件 。 } ★ 題目 8(字符替換題 ) 函數(shù) ReadDat()實(shí)現(xiàn)從文件 ,存入到字符串?dāng)?shù)組 xx 中;請(qǐng)編制函數(shù) encryptChar(), 按給定的替代關(guān)系對(duì)數(shù)組 xx中的所有字符進(jìn)行替代,仍存入數(shù)組 xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù) WriteDat()把結(jié)果 xx輸出到文件 中。 fprintf(fp,%s %s %4d %5d %5d\n, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。i100。 fp=fopen(,w)。 } void WriteDat(void) { FILE *fp。 sell[i].je=(long)sell[i].dj*sell[i].sl。ch[5]=0。 sell[i].dj=atoi(ch)。 memcpy(ch,str+14,4)。 memcpy(sell[i].dm,str,4)。i100。 fp=fopen(,r)。 char str[80],ch[11]。 WriteDat()。 ReadDat()。 sell[j]=xy。sell[i].jesell[j].je) {xy=sell[i]。j++) if(strcmp(sell[i].dm,sell[j].dm)0||strcmp(sell[i].dm,sell[j].dm)==0amp。i++) for(j=i+1。 for(i=0。 void SortDat() {int i,j。 void ReadDat()。 /*金額 */ }PRO。 /*單價(jià) */ int sl。 /*產(chǎn)品代碼 */ char mc[11]。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀數(shù)據(jù)函數(shù) ReadDat()和輸出數(shù)據(jù)函數(shù) WriteDat()的內(nèi)容。請(qǐng)編制函數(shù) SortDat(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell中,最后調(diào)用函數(shù) WriteDat()把結(jié)果 輸出到文件 中。其中:金額 =單價(jià) *數(shù)量計(jì)算得出。 } fclose(out)。 i++){ printf(i=%d,%d\n,i+1,bb[i])。 for(i=0。 clrscr()。 } writeDat() { FILE *out。aa[i])。 i200。 in=fopen(,r)。 } readDat() { FILE *in。 writeDat()。 } void main() { readDat()。i10。aa[j]=data。aa[i]aa[j]) {data=aa[i]。j++) if(aa[i]%1000aa[j]%1000||aa[i]%1000==aa[j]%1000amp。i++) for(j=i+1。 for(i=0。 include include include int aa[200],bb[10]。 例:處理前 9012 5099 6012 7025 8088 處理后 5099 8088 7025 6012 9012 注意:部分源程序已給出。請(qǐng)編制函數(shù) jsSort(),其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,然后取出滿足此條件的前 10個(gè)數(shù)依次存入數(shù)組b 中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。 } ☆ 題目 6 正整數(shù)排序 在文件 中有 200 個(gè)正整數(shù),且每個(gè)數(shù)均在 1000 至 9999 之間。 fprintf(out,%d\n,bb[i])。 i10。 out=fopen(,w)。 int i。 fclose(in)。 i++) fscanf(in,%d,amp
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1