互補的鹼基鏈

2021-06-27 10:21:35 字數 1041 閱讀 1606

字串第6題

【描述】

脫氧核糖核酸(

dna)由兩條互補的鹼基鏈以雙螺旋的方式結合而成。而構成

dna的鹼基共有

4種,分別為腺瞟呤(

a)、鳥嘌呤(

g)、胸腺嘧啶(

t)和胞嘧啶(

c)。在兩條互補鹼基鏈的對應位置上,腺瞟呤總是和胸腺嘧啶配對,鳥嘌呤總是和胞嘧啶配對。你的任務就是根據一條單鏈上的鹼基序列,給出對應的互補鏈上的鹼基序列。

【輸入】

第一行是乙個正整數

n,表明共有

n條要求解的鹼基鏈。

以下共有

n行,每行用乙個字串表示一條鹼基鏈。這個字串只含有大寫字母a、

t、g、

c,分別表示腺瞟呤、胸腺嘧啶、鳥嘌呤和胞嘧啶。每條鹼基鏈的長度都不超過

255。

【輸出】共有n

行,每行為乙個只含有大寫字母a、

t、g、

c的字串。分別為與輸入的各鹼基鏈互補的鹼基鏈。

【輸入示例】

5atatggatggtgtttggctctg

tctccggttgatt

atatcttgcgctcttgattcgcatattct

gcgtttcgttgcaa

ttaacgcacaacctagactt

【輸出示例】

tatacctaccacaaaccgagac

agaggccaactaa

tatagaacgcgagaactaagcgtataaga

cgcaaagcaacgtt

aattgcgtgttggatctgaa

#include#includeint main(){

int i,n,l;

char a[300];

scanf("%d",&n);

n++;//這裡因為最後面的puts會帶乙個換行符,被最後一輪gets拿走了,導致最後一輪失效,所以要多一輪

while(n--){

gets(a);

l=strlen(a);

for(i=0;i

配對鹼基鏈

描述 脫氧核糖核酸 dna 由兩條互補的鹼基鏈以雙螺旋的方式結合而成。而構成 dna的鹼基共有4 種,分別為腺瞟呤 a 鳥嘌呤 g 胸腺嘧啶 t 和胞嘧啶 c 在兩條互補鹼基鏈 的對應位置上,腺瞟呤總是和胸腺嘧啶配對,鳥嘌呤總是和胞嘧啶配對。你的任務就是根據一條單鏈上的鹼基序列,給出對應的互補鏈上的...

配對鹼基鏈

脫氧核糖核酸 dna 由兩條互補的鹼基鏈以雙螺旋的方式結合而成。而構成dna的鹼基共有4種,分別為腺瞟呤 a 鳥嘌呤 g 胸腺嘧啶 t 和胞嘧啶 c 我們知道,在兩條互補鹼基鏈的對應位置上,腺瞟呤總是和胸腺嘧啶配對,鳥嘌呤總是和胞嘧啶配對。你的任務就是根據一條單鏈上的鹼基序列,給出對應的互補鏈上的鹼...

配對鹼基鏈

題目 脫氧核糖核酸 dna 由兩條互補的鹼基鏈以雙螺旋的方式結合而成。而構成 dna 的鹼基共有4種,分別為腺瞟呤 a 鳥嘌呤 g 胸腺嘧啶 t 和胞嘧啶 c 我們知道,在兩條互補鹼基鏈的對應位置上,腺瞟呤總是和胸腺嘧啶配對,鳥嘌呤總是和胞嘧啶配對。你的任務就是根據一條單鏈上的鹼基序列,給出對應的互...