资讯动态

07:配对碱基链

发布时间:2026/10/31 6:33:01 来源:尧图企业网站定制
/** * 题目名称配对碱基链 p * 题目来源http://noi.openjudge.cn/ch0107/07/ p * 程序功能输出指定碱基链的互补碱基链 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回指定碱基链的互补碱基链。 * * param dnaChain 指定碱基链。 * return dnaChain的互补碱基链。 */publicStringcomplementaryDnaChain(StringdnaChain){intndnaChain.length();// dnaChain及其互补碱基链的长度char[]charsdnaChain.toCharArray();// 将dnaChain的内容转存为字符数组char[]ansnewchar[n];// dnaChain的互补碱基链/* 依次遍历chars的每一个字符 */for(inti0;in;i){if(chars[i]A){// 如果当前碱基是Aans[i]T;// 互补碱基是T}elseif(chars[i]T){// 否则如果当前碱基是Tans[i]A;// 互补碱基是A}elseif(chars[i]C){// 否则如果当前碱基是Cans[i]G;// 互补碱基是G}else{// 否则当前碱基是Gans[i]C;// 互补碱基是C}}returnString.valueOf(ans);// 返回ans的字符串形式}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);StringdnaChaininput.next();System.out.print(call.complementaryDnaChain(dnaChain));}}

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑