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

正文內(nèi)容

最新南開100題三級網(wǎng)絡(luò)技術(shù)-在線瀏覽

2025-05-12 03:47本頁面
  

【正文】 [i].dm,sell[j].dm)==0amp。sell[i].jesell[j].je) {xy=sell[i]。 sell[j]=xy。 ReadDat()。 WriteDat()。 char str[80],ch[11]。 fp=fopen(,r)。i100。 memcpy(sell[i].dm,str,4)。 memcpy(ch,str+14,4)。 sell[i].dj=atoi(ch)。ch[5]=0。 sell[i].je=(long)sell[i].dj*sell[i].sl。}void WriteDat(void){ FILE *fp。 fp=fopen(,w)。i100。 fprintf(fp,%s %s %4d %5d %5d\n, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。}8函數(shù)ReadDat(),存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()。include include include include unsigned char xx[50][80]。/*文章的總行數(shù)*/int ReadDat(void)。void encryptChar(){ int i,j。imaxline。jstrlen(xx[i])。 else xx[i][j]=xx[i][j]*11%256。 if(ReadDat()){ printf(!\n\007)。}encryptChar()。}int ReadDat(void){ FILE *fp。 unsigned char *p。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。)。 i++。fclose(fp)。}void WriteDat(void){FILE *fp。fp=fopen(,w)。imaxline。 fprintf(fp,%s\n,xx[i])。}9函數(shù)ReadDat(),請編制函數(shù)SortCharD(),其函數(shù)的功能是:以行為單位對字符按從大到小的順序進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()。include include include char xx[50][80]。/*文章的總行數(shù)*/int ReadDat(void)。void SortCharD(void){int i,j,k,strl。 for(i=0。i++) {strl=strlen(xx[i])。jstrl1。kstrl。 xx[i][j]=xx[i][k]。} }}void main(){ clrscr()。 return。 WriteDat()。 int i=0。 if((fp=fopen(,r))==NULL) return 1。\n39。 if(p)*p=0。}maxline=i。return 0。 int i。 for(i=0。i++){ printf(%s\n,xx[i])。 } fclose(fp)。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格。int maxline=0。void WriteDat(void)。 for(i=0。i++) { for(j=0。j++)if(xx[i][j]==39。) xx[i][j]=39。 else if(xx[i][j]=39。amp。xx[i][j]=39。) x[i][j]+=1。 if(ReadDat()){ printf(!\n\007)。} ConvertCharA()。}int ReadDat(void){ FILE *fp。 char *p。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。)。 i++。fclose(fp)。}void WriteDat(void){ FILE *fp。 clrscr()。 for(i=0。i++){ printf(%s\n,xx[i])。 } fclose(fp)。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其它字符不做改變。readwriteDAT()的內(nèi)容。void chg(char *s){int I。Istrlen(s)。z39。Z39。 else if(s[i]=39。amp。s[i]=39。||s[i] =39。amp。s[i]=39。) s[i]+=1。 clrscr()。 gets(a)。 puts(a)。 printf(The string after modified : )。 readwriteDAT() 。 char a[N] 。 rf = fopen(, r) 。 for(i = 0 。 i++) { fscanf(rf, %s, a) 。 fprintf(wf, %s\n, a) 。 fclose(wf) 。其中:金額=單價*數(shù)量計算得出。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進行排列,若產(chǎn)品名稱相等,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()。 /*產(chǎn)品代碼*/ char mc[11]。 /*單價*/ int sl。 /*金額*/}PRO。void ReadDat()。void SortDat(){int i,j。 for(i=0。i++) for(j=i+1。j++)if(strcmp(sell[i].mc,sell[j].mc)0||strcmp(sell[i].mc,sell[j].mc)==0amp。sell[i].jesell[j].je) { xy=sell[i]。sell[j]=xy。 ReadDat()。WriteDat()。 char str[80],ch[11]。 fp=fopen(,r)。i100。 memcpy(sell[i].dm,str,4)。 memcpy(ch,str+14,4)。 sell[i].dj=atoi(ch)。ch[5]=0。 sell[i].je=(long)sell[i].dj*sell[i].sl。}void WriteDat(){ FILE *fp。 fp=fopen(,w)。i100。fprintf(fp,%s %s %4d %5d %5d\n, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。},每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。函數(shù)ReadDat()是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。include include include include include define MAX 100typedef struct{ char dm[5]。 /*產(chǎn)品名稱*/ int dj。 /*數(shù)量*/ long je。PRO sell[MAX]。void WriteDat()。 PRO xy。i99。j100。amp。sell[i]=sell[j]。 }}void main(){ memset(sell,0,sizeof(sell))。 SortDat()。}void ReadDat(){ FILE *fp。 int i。 for(i=0。i++){ fgets(str,80,fp)。 memcpy(sell[i].mc,str+4,10)。ch[4]=0。 memcpy(ch,str+18,5)。 sell[i].sl=atoi(ch)。 } fclose(fp)。 int i。 for(i=0。i++){ printf(%s %s %4d %5d %5d\n, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je)。 } fclose(fp)。include define MAX 200int a[MAX], b[MAX], t = 0 。 for(i=0。i++) {for(j=i+1。j++) if(a[i]a[j]amp。a[i]%2) flag=1。break。 } for(i=0。i++) for(j=i+1。j++) if(b[i]b[j]) {flag=b[i]。b[j]=flag。 FILE *fp 。 for(i = 0 。 i++) fscanf(fp, %d, amp。 fclose(fp) 。 readDat() 。 printf(滿足條件的數(shù)=%d\n, t) 。 i t 。 printf(\n) 。}writeDat(){ FILE *fp 。 fp = fopen(, w) 。 for(i = 0 。 i++) fprintf(fp, %d\n, b[i]) 。},并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其功能是:若一個四位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)t并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()。void jsVal(){int i,j。 for (i=0。i++) {qw=a[i]/1000。 sw=a[i]%100/10。if((qw=bw)amp。(bw=sw)amp。(sw=gw)amp。(a[i]%2==0)) b[t++]=a[i]。it1。jt。b[i]=b[j]。}}void readDat(){ int i 。 fp = fopen(, r) 。 i MAX 。a[i]) 。}void main(){ int i 。 jsVal() 。 for(i = 0 。 i++) printf(%d , b[i]) 。 writeDat() 。 int i 。 fprintf(fp, %d\n, t) 。 i t 。 fclose(fp) 。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()。int maxline=0。void WriteDat(void)。 for(i=0。i++) for(j=0。j++) xx[i][j]+=(xx[i][j]4)。 if(ReadDat()){ printf(!\n\007)。 } StrCharJR()。}int ReadDat(void){ FILE *fp。 char *p。 while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],39。)。 i++。fclose(fp)。}void WriteDat(void){ FILE *fp。 clrscr()。 for(i=0。i++) { printf(%s\n,xx[i])。 } fclose(fp)。請編制函數(shù)CHA(),其函數(shù)功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個親朋字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新字符,依此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。int maxline = 0 。void WriteDat(void) 。 char ch。imaxline。 for(j=0。j++) xx[i][j]+=xx[i][j+1]。 strrev(xx[i])。 if(ReadDat()) { printf(!\n\007) 。 } ChA() 。}int ReadDat(void){ FILE *fp 。 char *p 。 while(fgets(xx[i], 80, f
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1