亚洲综合AⅤ一区二区三区不卡,欧美成在线观看国产,老司机精品视频在线观看播放,精品久久国产免费

<dl id="2gmk4"><small id="2gmk4"></small></dl>
  • 查看全部128種考試
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    lyawyb.com  
    【字體: 二級(jí)C上機(jī)模擬試題及答案(1)
    二級(jí)C上機(jī)模擬試題及答案(1)

    1.請(qǐng)編制函數(shù)ReadDat( )實(shí)現(xiàn)從文件HEX.IN中讀取100個(gè)十六進(jìn)
    制數(shù)到字符串?dāng)?shù)組xx中; 請(qǐng)編制函數(shù)H16To10(), 將xx中的十六進(jìn)
    制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)并把已轉(zhuǎn)換的十進(jìn)制數(shù)仍存放在字符串?dāng)?shù)組xx
    中, 最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到DEC.OUT文件中。
    原始數(shù)據(jù)文件存放的格式是: 每行存放10個(gè)數(shù), 并用逗號(hào)隔
    開。(每個(gè)數(shù)均大于0且小于等于2000)
    注意: 部分源程序存放在PROG1.C中。
    請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。



    /*參考答案*/
    #include
    #include
    #include
    #include
    #define MAX 100
    char xx[MAX][20] ;
    void WriteDat(void) ;
    int ReadDat(void)
    { FILE *fp ;
    int i,j;
    char c;
    if((fp = fopen("HEX.IN", "r")) == NULL) return 1 ;
    /***********讀入數(shù)據(jù)并存放到數(shù)組xx中*************/
    for(i = 0; i < MAX; i++)
    { j = 0;
    while((c = (char) fgetc(fp)) != EOF)
    { if(c == ',')
    { xx[j] = '\0';
    break;
    }
    else if(c != '\n' && c != '\r')/*去掉回車換行符*/
    { if(!isdigit(c))/*如果是字母,則轉(zhuǎn)換為大寫*/
    c &= 0xdf;
    xx[j] = c;
    ++j;
    } }
    if(c == EOF)
    break;
    }
    fclose(fp) ;
    return 0 ;
    }void H16To10(void)
    { char str[20];
    int i,j,len,val;
    for(i = 0; i < MAX; i++)
    { strcpy(str,xx);
    len = strlen(str);
    val = 0;
    for(j = 0; j < len; j++)
    { val *= 16;
    val += isdigit(str[j]) ? (str[j] - 48) : (str[j] - 55);
    } itoa(val,xx,10);
    }}
    void main()
    { int i ;
    for(i = 0 ; i < MAX ; i++) memset(xx, 0, 20) ;
    if(ReadDat()) {
    printf("數(shù)據(jù)文件HEX.IN不能打開!\007\n") ;
    return ;
    } H16To10() ;
    WriteDat() ;
    }void WriteDat(void)
    { FILE *fp ;
    int i ;
    fp = fopen("DEC.OUT", "w") ;
    for(i = 0 ; i < MAX ; i++)
    fprintf(fp, "%s\n", xx) ;
    fclose(fp) ;
    }

    轉(zhuǎn)帖于:計(jì)算機(jī)等級(jí)考試_考試吧
    文章搜索  
    看了本文的網(wǎng)友還看了:
    網(wǎng)友評(píng)論
    昵 稱: *  評(píng) 分: 1分 2分 3分 4分 5分
    標(biāo)題:   匿名發(fā)表    (共有條評(píng)論)查看全部評(píng)論>>
    版權(quán)聲明 -------------------------------------------------------------------------------------
      如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
    關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
    Copyright © 2004-2008 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved    
    中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
    百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機(jī)構(gòu)  經(jīng)營(yíng)許可證號(hào):京ICP060677