1135:配对碱基链

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 31687     通过数: 21034

【题目描述】

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

【输入】

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

【输出】

一个只含有大写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。

【输入样例】

ATATGGATGGTGTTTGGCTCTG

【输出样例】

TATACCTACCACAAACCGAGAC
#include<iostream>#include<cmath> #include<cstring>char a[505],b[505];using namespace std;int main(){int i=0,j,m=0;char c;scanf("%s",a);i=strlen(a);for(j=0;j<i;j++)//配对就是了
{
if(a[j]=='T')b[j]='A';
else if(a[j]=='A')b[j]='T';
else if(a[j]=='C')b[j]='G';
else if(a[j]=='G')b[j]='C';
} printf("%s",b);return 0;}

信息学奥赛一本通:1135:配对碱基链相关推荐

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

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

  2. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

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

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

  4. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  5. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  6. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  7. 信息学奥赛一本通 1358:中缀表达式值(expr)

    [题目链接] ybt 1358:中缀表达式值(expr) [题目考点] 1. 表达式求值 中缀表达式转后缀表达式 后缀表达式求值 [解题思路] 由于题目要求做中缀表达式转为后缀表达式,而后求值.那么这 ...

  8. 信息学奥赛一本通 1356:计算(calc)

    [题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...

  9. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  10. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

最新文章

  1. 一组基于OpenCV的图像处理函数
  2. 2021年春季学期-信号与系统-第五次作业参考答案-第六小题
  3. python取列表中最接近某值的元素及索引
  4. Django创建应用和项目基本流程学习(二)
  5. android 加载显示富文本——TextView显示富文本和WebView显示富文本,WebView显示图片适配屏幕宽度
  6. C++设计模式-抽象工厂模式
  7. 视觉SLAM十四讲学习笔记-第二讲-初识SLAM
  8. mongodb的连接和开启安全验证
  9. 图之Dijkstra算法
  10. 数字逻辑实验五 七人表决器
  11. AD教程系列 | 3 - 创建原理图库和PCB库
  12. 图论法求解经典面试题:NxN匹马,N个赛道,求最快前M匹马,至少需要几次比赛?
  13. cocos creator pc web端 全屏
  14. Mission-Pumpkin v1.0: PumpkinGarden(南瓜花园)靶机的渗透测试
  15. 绘制二次贝塞尔曲线的几种方式
  16. uniapp微信小程序实现连接低功耗蓝牙打印功能
  17. 解决php的“It is not safe to rely on the system’s timezone settings”问题
  18. mac obs直播软件 无法输出音频解决办法
  19. 台式计算机有乱码如何解决,台式机键盘乱码怎么办
  20. 利用Swing和GUI的相关知识,设计并编程实现一个GUI简易计算器

热门文章

  1. 获取dns缓存/清除dns缓存
  2. 笔记本和打印机不在一个网段,无线连接打印机的方法
  3. 组队开发最后冲刺周第三次会议
  4. 普及组noip2015年问题求解——重新排列1234和根节点数为2015的二叉树最多有__个叶子节点
  5. 三角形周长最短问题_一次函数动点问题:求三角形周长最小值
  6. 分布式系统原理(5)Quorum 机制
  7. 部分手机打开USB调试,安装失败解决办法
  8. bilibili 弹幕协议分析,golang 还原代码
  9. XBrowser增加Jslog日志对象接口
  10. Centos 7 环境实现内网服务访问