C语言 锐格实验
一.字符串
1.大写变小写。读一个字符串(长度<10),将其中出现的大写字母统统变成小写字母,此后输出改变后的字符串
1 | #include <stdio.h> |
2.碱基序列配对。已知DNA的一条链的碱基序列,求与之配对的DNA链的碱基序列。配对的规则为:A-T;G-C。
1 |
|
3.数据压缩存储(函数实现)。已知一段二进制0-1代码,长度小于100,以数字0开头,请试着用压缩后的方法将其显示出来。输入数据有多组。比如输入以数字0开头二进制0-1代码:000000111100011110000011;则输出为:6 4 3 4 5 2。
1 |
|
4.凯撒加密。已知的最古老的一种加密技术是凯撒加密。该方法把一条消息中的每个字母用字母表中固定距离之后的那个来替代。(如果越过了字母Z,会绕回到字母表的起始位置。例如,如果每个字母都用字母表中两个位置之后的字母代替,那么Y就被替换为A,Z就被替换为B。)编写程序用凯撒加密方法对消息进行加密。用户输入待加密的消息和移位计数(字母移动的位置数目):
1 |
|
5.单词逆序输出。编写程序颠倒句子中的单词的顺序:
1 | #include <stdio.h> |