1 / 7

计算机三级考试 C 语言上机试题

计算机三级考试 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 ).

gen
Télécharger la présentation

计算机三级考试 C 语言上机试题

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 计算机三级考试C语言上机试题

  2. 字符串的替换(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)所对应的字符进行替代。

  3. 字符串的替换(亲朋字符)(79) 以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后按行重新存入字符串数组XX中

  4. 字符串的替换( 27、30、73题) (1)以行为单位把字符串中的所有小写字母改写成该字母的上一个字母,如果是字母a,则改写成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。最后把已处理的字符串仍按行重新存入字符串数组xx中, 例:原文: Adb.Bcdza abck.LLhj结果: Aca.Bbcyz zabj.LLgi

  5. 素 数 问 题 • 判断一个数是否是素数的基本方法

  6. 素 数(14 22 28 51 80) • 请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。 例如:若输入17,5,则应输出:19,23,29,31,37。

More Related