配对碱基链

【题目描述】

脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成 DNA 的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。7Z9100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

一个字符串,表示一条碱基链。这个字符串只含有大写字母 A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。字符串长度不超过 255。7Z9100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

一个只含有大写字母 A、T、G、C 的字符串,为与输入的碱基链互补的碱基链。7Z9100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

ATATGGATGGTGTTTGGCTCTG

【输出样例】

TATACCTACCACAAACCGAGAC
参考程序
  1. #include<bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() 
  5.   char  ch; 
  6.   while(cin>>ch) 
  7.   { 
  8.     if(ch=='A'
  9.       cout<<'T'
  10.     else if(ch=='T'
  11.       cout<<'A'
  12.     else if(ch=='C'
  13.       cout<<'G'
  14.     else if(ch=='G'
  15.       cout<<'C';   
  16.   } 
  17.   return 0; 

关 键 词

配对碱基链

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢