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

正文內容

全國計算機等級考試三級網絡技術南開上機100題(編輯修改稿)

2025-06-27 04:29 本頁面
 

【文章內容簡介】 amp。xx[i][j]=39。y39。) xx[i][j]+=1。 }}void main(){clrscr()。if(ReadDat()){printf(!\n\007)。return。}ConvertCharA()。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。clrscr()。 fp=fopen(,w)。for(i=0。imaxline。i++){ printf(%s\n,xx[i])。 fprintf(fp,%s\n,xx[i])。}fclose(fp)。}☆題目11(字符串字母移位題):把 s 字符串中的所有字母改寫成該字母的下一個字母,字母z改寫成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其它字符不做改變。 請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT( )。例如:s 字符串中原有的內容為:,則調用該函數后,結果為:。 注意:。 請勿改動主函數main( )和輸出數據函數readwriteDAT()的內容。include include include include defineN 81void readwriteDAT()。void chg(char *s){int I。for(I=0。Istrlen(s)。I++)if(s[i]==39。z39。||s[i]==39。Z39。)s[i]=25。 else if(s[i]=39。a39。amp。amp。s[i]=39。y39。||s[i] =39。A39。amp。amp。s[i]=39。Y39。) s[i]+=1。}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() 。}void readwriteDAT(){int i 。char a[N] 。FILE *rf, *wf 。rf = fopen(, r) 。wf = fopen(, w) 。for(i = 0 。 i 50 。 i++) { fscanf(rf, %s, a) 。 chg(a) 。 fprintf(wf, %s\n, a) 。}fclose(rf) 。fclose(wf) 。}★☆題目12(結構體運算題題),每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數量計算得出。函數ReadDat()是讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat(),其功能要求:按產品名稱從小到大進行排列,若產品名稱相等,則按金額從小到大進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()。 ?! ≌埼鸶膭又骱瘮祄ain()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。include include include include include define MAX 100typedef struct{char dm[5]。/*產品代碼*/char mc[11]。 /*產品名稱*/int dj。 /*單價*/int sl。 /*數量*/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].mc,sell[j].mc)0||strcmp(sell[i].mc,sell[j].mc)==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(){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)。}題目13(結構體運算題),每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數量計算得出。函數ReadDat()是讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat(),其功能要求:按產品代碼從小到大進行排列,若產品代碼相等,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()。 ?! ≌埼鸶膭又骱瘮祄ain()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。include include include include include define MAX 100typedef struct{char dm[5]。/*產品代碼*/char mc[11]。 /*產品名稱*/ int dj。 /*單價*/int sl。 /*數量*/ 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(){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)。}★☆題目14(整數統計排序題),并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續(xù)大于該四位數以后的五個數且該數是奇數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數t并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )。 注意:。 程序中已定義數組:a[200],b[200],已定義變量:t 、主函數main()、讀函數readDat()和寫函數writeDat()的內容。include define MAX200int a[MAX], b[MAX], t = 0 。void jsVal(){int i,j,flag。for(i=0。iMAX5。i++){for(j=i+1。j=i+5。j++) if(a[i]a[j]amp。amp。a[i]%2) flag=1。 else {flag=0。break。} if(flag==1) b[t++]=a[i]。 }for(i=0。it1。i++) for(j=i+1。jt。j++) if(b[i]b[j]) {flag=b[i]。b[i]=b[j]。b[j]=flag。}}void readDat(){int i 。FILE *fp 。fp = fopen(, r) 。for(i = 0 。 i MAX 。 i++) fscanf(fp, %d, amp。a[i]) 。fclose(fp) 。}void main(){int i 。readDat() 。jsVal() 。printf(滿足條件的數=%d\n, t) 。for(i = 0 。 i t 。 i++) printf(%d , b[i]) 。printf(\n) 。writeDat() 。}writeDat(){FILE *fp 。int i 。fp = fopen(, w) 。fprintf(fp, %d\n, t) 。for(i = 0 。 i t 。 i++) fprintf(fp, %d\n, b[i]) 。fclose(fp) 。}★題目15(整數各位數字運算排序題),并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:若一個四位數的千位數字上的值小于等于百位數字上的值,百位數字上的值小于等于十位數字上的值,以及十位數字上的值小于等于個位數字上的值,并且原四位數是偶數,則統計出滿足此條件的個數t并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat()。 注意:。 程序中已定義數組:a[200],b[200],已定義變量:t 、主函數main()、讀函數readDat()和寫函數writeDat()的內容。include define MAX200int a[MAX], b[MAX], t=0。void jsVal(){int i,j。int qw,bw,sw
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1