<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機三級網絡機試題及答案

            時間:2025-03-26 04:20:41 試題 我要投稿
            • 相關推薦

            2016年計算機三級網絡機試題及答案

              函數TeadDat()實現從文件夾IN.DAT中讀取一篇英文文章存入到字符串組xx中,請編制函數SortCharD(),其函數的功能是:以行為單位對字符按從小到大的順序進行排列,排列后的結果仍按行重新存入字符串組xx中,最后調用函數wrintDat()把結果xx輸出到文件OUT2.DAT中。

            2016年計算機三級網絡機試題及答案

              例:原文:dAe,BfC.

              CCbbAA

              結果:,.ABCdef

              DDCCBB

              #include

              #include

              #include

              char xx[50][80];

              int maxlien=0;

              int ReadDat(void);

              void WriteDat(void);

              void SortCharD(void);

              {

              //在此區域填寫你的答案。

              }

              void main

              {

              clrscr();

              if(ReadDat())

              {

              printf("數據文件IN.DAT不能打開!\n\007");

              return;

              }

              SortCharD();

              WriteDat();

              }

              int ReadDat(void)

              {

              FILE *fp;

              int i=0;

              char *p;

              if((fp=fopen("IN.DAT","r"))==NULL)

              return 1;

              while(fgets(xx,80,fp)!=NULL)

              {

              p=strchr(xx,'\n');

              if(p)*p=0;

              i++;

              }

              maxlien=i;

              fclose(fp);

              return 0;

              }

              void WriteDat(void)

              {

              FILE *fp;

              int i;

              fp=fopen("OUT2.DAT","W");

              for(i=0;i

              {

              printf("%s\n",xx);

              fprintf(fp,"%s\n",xx);

              }

              fclose(fp);

              }

              【參考答案】:

              void SortCharD(void);

              {

              int i,j,k;

              char cTemp;

              int ip,iLen;

              for(i=0;i

              {

              ilen=strlen(xx);

              for(j=0;j

              {

              ip=j;

              for(k=j+1;k

              if(xx[k]

              ip=k;

              cTemp=xx[ip];

              xx[ip]=xx[j];

              xx[j]=cTemp;

              }

              }

              }

            【計算機三級網絡機試題及答案】相關文章:

            計算機三級網絡試題及答案解析05-04

            最新計算機三級網絡試題及答案06-04

            計算機三級網絡技術試題及答案03-21

            計算機三級考試《網絡技術》精選試題及答案08-09

            計算機三級網絡技術強化試題及答案12-02

            2016最新計算機三級網絡上機試題及答案01-31

            計算機三級網絡技術試題含答案03-13

            計算機三級試題及答案08-01

            2016計算機三級《網絡技術》沖刺試題及答案06-17

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看