C语言中DNATruns制作

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:22:11
输入:
一条字符串(由A、T、G、C构成)表式DNA的一条链
输出:
1.DNA中与之对应的另外一条链
2.对应mRNA的结构(字符串表示)
3.由mRNA控制合成的蛋白质的氨基酸序列

#include<stdio.h>
int main(void)
{
int i;
char a[1000];
printf("请输入单链DNA序列:\n");
scanf("%s",a);
printf("DNA中与之对应的另外一条链为:\n");
for(i=0;a[i]!='\0';i++)
{
switch(a[i])
{
case 'A':printf("-T");break;
case 'T':printf("-A");break;
case 'C':printf("-G");break;
case 'G':printf("-C");break;
default:;
}
}
printf("\n");
printf("对应mRNA序列为:\n");
for(i=0;a[i]!='\0';i++)
{
switch(a[i])
{
case 'A':printf("-U");break;
case 'T':printf("-A");break;
case 'G':printf("-C");