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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)南開上機(jī)100題-文庫(kù)吧

2025-05-16 04:29 本頁(yè)面


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