文档库 最新最全的文档下载
当前位置:文档库 › C编程

C编程

C编程
C编程

1.【问题描述】有一种加密方法为:其使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥。假定密钥单词串为feather,则先去掉密钥单词中的重复字母得到单词串feathr,然后将其反序,并将字母表中的其它字母以反序追加到后面:

r h t a e f z y x w v u s q p o n m l k j i g d c b

加密字母的对应关系如下:

a b c d e f g h i j k l m n o p q r s t u v w x y z

r h t a e f z y x w v u s q p o n m l k j i g d c b

其中第一行为原始英文字母,第二行为对应加密字母。其它字符不进行加密。编写一个程序,用这种密码加密输入的字符串。假定输入的待加密字符串中的字母全为小写字母,并且输入密钥也全为小写字母。

【输入形式】从标准输入中输入密钥串,然后在下一行输入要加密的字符串。密钥串字母个数不超过50个,待加密字符串的字符数不超过100个。

【输出形式】加密后结果输出到标准输出。

【样例输入】

feather

c language is wonderful.

【样例输出】

t urqzjrze xl gpqaemfju.

【样例说明】首先将给定的密钥单词去除重复字母并反序,然后按照上面的加密对应表对后面的内容进行加密即可得到加密后的字符串,其中只对英文字母进行加密对换,并且假设英文字母全是小写字母。

【评分标准】共有5个测试点。提交程序名为example2.c

2.【问题描述】。

假如用C表示摄氏温度,F表示华氏温度,则有:F=C*9/5+32。输入一整数表示摄氏温度,根据该公式编程求对应的华氏温度,结果小数点后保留一位有效数字。

【输入形式】

从控制台读入一个整数,表示摄氏温度。

【输出形式】

向控制台输出转换后的华氏温度,结果小数点后保留一位有效数字。

【样例1输入】

101

【样例1输出】

213.8

【样例1说明】

输入的是101摄氏度,通过上述公式计算得到华氏温度应为213.8度。

【样例2输入】

-12

【样例2输出】

10.4

【样例2说明】

输入的是-12摄氏度,通过上述公式计算得到华氏温度应为10.4度。【评分标准】

共5个测试点,提交程序名为c0104.c

相关文档