早教吧作业答案频道 -->其他-->
已知DNA一条链求另一条链和互补链的程序用C语言编写输入:一条字符串(由A、T、G、C构成)表式DNA的一条链输出:1.DNA中与之对应的另外一条链2.对应mRNA的结构(字符串表示)3.由mRNA控制
题目详情
已知DNA一条链求另一条链和互补链的程序用C语言编写输入: 一条字符串(由A、T、G、C构成)表式DNA的一条链 输出: 1.DNA中与之对应的另外一条链 2.对应mRNA的结构(字符串表示) 3.由mRNA控制合成的蛋白质的氨基酸序列
▼优质解答
答案和解析
翻译的遗传密码太多了。 程序要写很长的。 #include #include #include int main() { char DNA[100]={'\0'}; int index; gets(DNA); printf("\n对应的另外一条DNA序列为:\n"); for (index=0;DNA[index]!='\0';index++) { if (DNA[index]=='A') { printf ("T"); }else if (DNA[index]=='C') { printf ("G"); }else if (DNA[index]=='G') { printf ("C"); }else if (DNA[index]=='T') { printf ("A"); } } printf("\n\n对应的RNA序列为:\n"); for (index=0;DNA[index]!='\0';index++) { if (DNA[index]=='A') { printf ("U"); }else if (DNA[index]=='C') { printf ("G"); }else if (DNA[index]=='G') { printf ("C"); }else if (DNA[index]=='T') { printf ("A"); } } system("pause"); return 0; } 这个程序只能输出另外一条链和mRNA 。。。 输出氨基酸结构实在太麻烦。 你看着给分吧。
看了已知DNA一条链求另一条链和互...的网友还看了以下:
C语言:求m!+n!之和【问题描述】输入2 个正整数m 和n,计算m!+n!。【输入形式】从键盘输 2020-05-17 …
整数1至50构成集合M,从中任取25个数构成集合N,输入a,b,c,d,e,六个数,判断是否属于N 2020-06-28 …
邓教师设计一个计算程序,输入和输出的数据如下表所示:那么当输入数据是正整数n时,输出的数据是n3n 2020-07-02 …
第一行一个正整数T,表示有T组测试数据;以下有T行,每行有一个1~19范围内的奇数n.输出说明:对 2020-07-19 …
意输入一个整数N(0~999999),输出它的英文表达式用代码实现任务描述任意输入一个整数N(0~ 2020-07-20 …
[freepascal]矩阵问题描述输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。 2020-11-18 …
已知字母n代表某一个数,按图所示程序输入计算,当第一次输入n为30时,那么第8次输出的结果应为. 2020-11-24 …
先阅读如图框图,再解答有关问题:(Ⅰ)当输入的n分别为1,2,3时,a各是多少?(Ⅱ)当输入已知量n 2021-01-15 …
有如下程序框图,它表示输入x,求函数y=f(x)的值的一个算法,(1)令输入n=3,请写出输出y=f 2021-01-15 …
有如下程序框图,它表示输入x,求函数y=f(x)的值的一个算法,(1)令输入n=3,请写出输出y=f 2021-01-15 …