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

正文內(nèi)容

全國計(jì)算機(jī)三級網(wǎng)絡(luò)技術(shù)上機(jī)題庫及答案(編輯修改稿)

2025-07-16 21:01 本頁面
 

【文章內(nèi)容簡介】 encryptChar()。WriteDat()。system(pause)。}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( )。 請編制函數(shù)SortCharD( ), 其函數(shù)的功能是: 以行為單位對字符按從大到小的順序進(jìn)行排序, 排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出。例: 原文: dAe,BfC.CCbbAA結(jié)果: fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個字符, 含標(biāo)點(diǎn)符號和空格。注意: 。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。類型:字符串(單詞)的倒置和刪除。void SortCharD(void) /*標(biāo)準(zhǔn)答案*/{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。}}}原程序如下: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() 。system(pause)。}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 。clrscr() 。fp = fopen(, w) 。for(i = 0 。 i maxline 。 i++) {printf(%s\n, xx[i]) 。fprintf(fp, %s\n, xx[i]) 。}fclose(fp) 。}10:請編制函數(shù)ConvertCharA(), 其函數(shù)的功能是: 以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母, 如果是字母z, 則改寫成字母a,大寫字母和其它字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()。例: 原文: 結(jié)果: 原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個字符, 含標(biāo)點(diǎn)符號和空格。注意: 。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。類型:字符串(單詞)的倒置和刪除。void ConvertCharA(void) /*標(biāo)準(zhǔn)答案*/{int I,j,str。for(I=0。Imaxline。I++){str =strlen(xx[I])。for(j=0。jstr。j++)if(xx[I][j]==39。z39。)xx[I][j]=39。a39。else if(xx[I][j]=39。a39。amp。amp。xx[I][j]=39。y39。) xx[I][j]+=1。}}原程序如下:include include include char xx[50][80] 。int maxline = 0 。 /* 文章的總行數(shù) */int ReadDat(void) 。void WriteDat(void) 。void ConvertCharA(void){}void main(){ clrscr() 。if(ReadDat()) {printf(!\n\007) 。return 。}ConvertCharA()。WriteDat() 。system(pause)。}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 。clrscr() 。fp = fopen(, w) 。for(i = 0 。 i maxline 。 i++) {printf(%s\n, xx[i]) 。fprintf(fp, %s\n, xx[i]) 。}fclose(fp) 。}11:下列程序的功能是:把s字符串中的所有字母改寫成該字母的下一個字符,字母z改寫成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char *s)實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDat()。例如:s字符串中原有的內(nèi)容為:,則調(diào)用該函數(shù)后,。注意:部分源程序已給出。請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDat()的內(nèi)容。void chg(char*s) /*標(biāo)準(zhǔn)答案*/{while(*s)if(*s==39。z39。||*s==39。Z39。){*s=25。s++。}else if(*s=39。a39。amp。amp。*s=39。y39。){*s+=1。s++。}else if(*s=39。A39。amp。amp。*s=39。Y39。){*s+=1。s++。}else s++。}或者:void chg(char *s){ int i,k。k=strlen(s)。for(i=0。ik。i++){ if(s[i]==39。z39。||s[i]==39。Z39。)s[i]=25。elseif(isalpha(s[i]))s[i]++。 }}原程序如下:include include include include define N 81void readwriteDAT()。void chg(char*s){}main( ){char a[N]。clrscr()。printf(Enter a string : )。 gets(a)。printf(The original string is : )。 puts(a)。chg(a)。printf(The string after modified : )。puts (a)。readwriteDAT() 。system(pause)。}void readwriteDAT(){int i 。char a[N] 。FILE *rf, *wf 。rf = fopen(, r) 。wf = fopen(, w) 。for(i = 0 。 i 10 。 i++) {fscanf(rf, %s, a) 。chg(a) 。fprintf(wf, %s\n, a) 。}fclose(rf) 。fclose(wf) 。}12:,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)四部分組成。其中:金額=單價*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進(jìn)行排列, 若產(chǎn)品名稱相同, 則,最后調(diào)用函數(shù)WriteDat()把。注意: 。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。void SortDat() /*標(biāo)準(zhǔn)答案*/{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){xy=sell[I]。sell[I]=sell[j]。sell[j]=xy。}else if(strcmp(sell[I].dm,sell[j].dm)==0)if(sell[I].jesell[j].je){xy=sell[I]。 sell[I]=sell[j]。 sell[j]=xy。}}原程序如下:includeincludeincludeincludeincludedefine MAX 100typedef struct{char dm[5]。 /*產(chǎn)品代碼*/char mc[11]。 /*產(chǎn)品名稱*/int dj。 /*單價*/int sl。 /*數(shù)量*/long je。 /*金額*/}PRO。PRO sell[MAX]。void ReadDat()。void WriteDat()。void SortDat(){}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++){fprintf(fp,%s %s %4d %5d %101d\n,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。}fclose(fp)。}13:,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)四部分組成。其中:金額=單價*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把。注意: 。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1