70 likes | 240 Views
计算机三级考试 C 语言上机试题. 字符串的替换( 1 3 5 7 9 91 93 95 97 99 题). 替代关系: f(p)=p*11 mod 256 (p 是数组中某一个字符的 ASCII 值, f(p) 是计算后新字符的 ASCII 值 ) ,如果原字符的 ASCII 值是偶数或计算后 f(p) 值小于等于 32 ,则该字符不变,否则将 f(p) 所对应的字符进行替代。. 字符串的替换 ( 亲朋字符 ) ( 79 ).
E N D
字符串的替换(1 3 5 7 9 91 93 95 97 99题) • 替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。
字符串的替换(亲朋字符)(79) 以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后按行重新存入字符串数组XX中
字符串的替换( 27、30、73题) (1)以行为单位把字符串中的所有小写字母改写成该字母的上一个字母,如果是字母a,则改写成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。最后把已处理的字符串仍按行重新存入字符串数组xx中, 例:原文: Adb.Bcdza abck.LLhj结果: Aca.Bbcyz zabj.LLgi
素 数 问 题 • 判断一个数是否是素数的基本方法
素 数(14 22 28 51 80) • 请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。 例如:若输入17,5,则应输出:19,23,29,31,37。