题解 | #DNA序列#
DNA序列
https://www.nowcoder.com/practice/e8480ed7501640709354db1cc4ffd42a
#include <stdio.h>
#include <string.h>
int main() {
char str[1000];
int n;
scanf("%s %d",str,&n);
int len = strlen(str);
int i,j;
int max = 0;
char str1[1000]={0};
for(i=0;i<len;i++)
{
int a = 0;
for(j=i;j<i+n;j++)
{
if(str[j] == 'C' || str[j] == 'G' && j<len)
a++;
}
if(a > max)
{
max = a;
memcpy(str1,str+i,n);
}
}
printf("%s",str1);
return 0;
}

查看7道真题和解析