《《计算机三级考试南开100题》》TXT全集
《计算机三级考试南开100题》
书籍作者:未知
书籍类别:其他书籍
书籍格式:TXT
授权方式:免费下载
书籍大小:解压后(3.84 MB)
书籍字数:36710 字
更新时间:2010-08-20 13:56:21
上传用户:邓修明
书籍来源:未知
已被围观:454
快捷下载:不看简介直接下载

内容简介

    ?1题函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中。
    替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。
    voidencryptChar()
    {
    inti,j,t;
    for(i=0;i
    {
    for(j=0;j
    {
    t=xx[i][j]*11%256;
    if(t
    xx[i][j]=t;
    }
    }
    }
    3题替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。
    voidencryptChar()==========
    62、请编制函数READDAT()实现从文件IN.DAT中读取100个十六进制数到字符串数组xx中;再编制函数H16TO8(),将xx中的十六进制数转换成八进制数并把已转换的八进制数仍存放在字符串数组XX中,最后调用函数WRITEDAT()把结果输出到OUT.DAT文件中.
    intReadDat(void)
    {
    FILE*fp;
    inti,data;
    charyy[20];
    if((fp=fopen("in.dat","r"))==NULL)return1;
    for(i=0;i
    {fscanf(fp,"%x,",&data);
    itoa(data,yy,16);
    strcpy(xx[i],yy);
    }
    fclose(fp);
    return0;
    }
    voidH16to8(void)
    {
    inti,data;
    charyy[20];
    for(i=0;i
    {data=strtol(xx[i],NULL,16);
    itoa(data,yy,8);
    strcpy(xx[i],yy);
    }

46
0

下载地址


扫描二维码下载本书

用户评论

自古评论出人才,欢迎您发表您的精彩评论!
《《计算机三级考试南开100题》》最新评论