C语言 求教问题

  程序:void encryptChar()   { int I;   char *pf;   for (I=0;I   { pf=xx[I];   while(*pf 例如:“如果原字符是大写字母或计算后f(p)的值小于等于32” 其关键只有①一句 否则将f(p)所对应的字符进行代替 上机考试中类似的題目可能只对这个条件作少许变动 与其类似的题目只是在功能要求上有所不同(例如把“从大到小”改为“从小到大” 它是对条件“如果计算后f(p)的值小于等于32或大于130”的描述 它们的作用就是给出调换记录次序的条件 如果我们抽到的题目是“金额从小到大 把“产品代码”换成“產品名称”等) 则只需把①改为:if (sell[I].je= =sell[J].je)  ③改为:if (strcmp(sell[I].mc 则产品名称从大到小” 如相同 所以我们只需要修改这三句 其中p是数组xx中某一个字符的ASCII值 仍存叺数组xx的对应的位置上 按给定的代替关系对数组xx中的所有字符进行代替 存入大字符串数组xx中;请编制函数encryptChar() 我们只需要套用就行

我要回帖

 

随机推荐