脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺嘌呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补的碱基链的对应位置上,腺嘌呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。

收起

输入

一个字符串,表示一条碱基链。这个字符串只包含大写字母  A、G、T、C,分别表示 腺嘌呤、鸟嘌呤、胸腺嘧啶和胞嘧啶。字符串长度不超过1000

输出

输出与输入互补的碱基链

输入样例

TCAGGTCGTT

输出样例

AGTCCAGCAA
#include <bits/stdc++.h>
using namespace std;int main(void)
{string nums;cin >> nums;for(int i = 0; i < nums.size(); i++){if(nums[i] == 'A'){nums[i] = 'T';}else if(nums[i] == 'T'){nums[i] = 'A';}else if(nums[i] == 'C'){nums[i] = 'G';}else if(nums[i] == 'G'){nums[i] = 'C';}}cout << nums << endl;return 0;
}

2644 配对碱基链相关推荐

  1. 信息学奥赛一本通 1135:配对碱基链 | OpenJudge NOI 1.7 07

    [题目链接] ybt 1135:配对碱基链 OpenJudge NOI 1.7 07:配对碱基链 [题目考点] 1. 字符串处理 字符处理有两种方法 每次读入一个字符,处理这一字符 char c; w ...

  2. 信息学奥赛一本通(1135:配对碱基链)

    1135:配对碱基链 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 18484     通过数: 13050 [题目描述] 脱氧核糖核酸(DNA)由两条互补的碱基 ...

  3. 1275配对碱基链 1852玛雅文字 +map讲解 (map)

    目录 map讲解 1275配对碱基链 题目描述 解题思路 代码部分 1852玛雅文字 题目描述 解题思路 代码部分 map讲解         通过二分查找树实现的数据结构,元素在map中按照大小顺序 ...

  4. c语言碱基配对的算法,OpenJudge计算概论-配对碱基链

    /*===================================== 配对碱基链 总时间限制: 1000ms 内存限制: 65536kB 描述 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺 ...

  5. java配对碱基链_POJ C程序设计进阶 编程题#2: 配对碱基链

    编程题#2: 配对碱基链 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 脱 ...

  6. c语言字符串碱基互补配对,C++ 6.0 配对碱基链 自己编的程序输出总是有问题 求解...

    C++ 6.0 配对碱基链 自己编的程序输出总是有问题 求解0 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成.而构成DNA的碱基共有4种,分别为腺瞟呤(A).鸟嘌呤(G).胸腺嘧啶( ...

  7. openjudge 1.7.7 配对碱基链

    OpenJudge - 07:配对碱基链 解题思路 : 1.由题可得,互相配对的字母规律已经给出,那么输出字符数组或者string类的字符串后,挨个进行遍历即可 2.遍历过程中,可以直接打印,也可以改 ...

  8. 配对碱基链(信息学奥赛一本通-T1135)

    [题目描述] 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成.而构成DNA的碱基共有4种,分别为腺瞟呤(A).鸟嘌呤(G).胸腺嘧啶(T)和胞嘧啶(C).我们知道,在两条互补碱基链的对 ...

  9. 1135:配对碱基链

    [题目描述] 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成.而构成DNA的碱基共有4种,分别为腺瞟呤(A).鸟嘌呤(G).胸腺嘧啶(T)和胞嘧啶(C).我们知道,在两条互补碱基链的对 ...

最新文章

  1. MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库
  2. httpClient多线程问题
  3. lua php 触摸精灵,lua程序设计主要学习路径
  4. gevent 学习笔记一
  5. mysql add default_MySQL中create table DEFAULT 用法
  6. 【Spring】Spring高级话题-@Enable***注解的工作原理
  7. Windows下搭建Wampserver+WordPress
  8. genymotion集成eclipse插件安装教程
  9. BZOJ 4602: [Sdoi2016]齿轮 dfs
  10. python如何实现日期格式的转换_python开发中时间格式如何转化?
  11. java聚合_Java™ 教程(聚合归纳操作)
  12. KNN算法和kd树详解(例子+图示)
  13. 微信公众号如何添加附件链接
  14. IOS微信音乐播放问题
  15. 初学者应从文件目录结构理解import的过程,并创建自已的代码库
  16. 转载,gini系数代码对应的公式
  17. 程序员专属手机壁纸来了。。。
  18. python好学么零基础_python编程好学吗 自学行吗
  19. 牙医管家口腔管理软件DSD微笑设计3.8版本更新
  20. python实现BMI计算器

热门文章

  1. 计算机基础文化的读书报告,计算机导论读书报告样稿.doc
  2. Py之skimage:Python库之skimage的简介、安装、使用方法之详细攻略
  3. 天文学中的常用坐标系
  4. 数字正方形 c语言,图形 数字正方形
  5. 小型音乐喷泉工作程序c语言,【毕业设计】51音乐喷泉 原理图/PCB/程序/论文等...
  6. 大龄宝妈上岸谷歌——竟“抛夫弃子”
  7. Android Studio 无法识别MuMu模拟器、夜神模拟器的解决办法
  8. P23 (**) Extract a given number of randomly selected elements from a list.
  9. 程序设计之C语言英文单词排序
  10. WMI 查询服务导致服务器CPU非常高!