对于一串字符串比如AATAGGC求它的长度,如果是A的话加7,T的话减7,G加5,C减5.那么这串字符中每一个字母都对应一个和,如 A对应7,AA对应14,AAT对应7,AATA对应14,AATAG对应19,求最后总长度,就是7+14+7+14+19+...
#include <stdio.h>
main()
{
int i,j,sum,c,b[8];
i=0;
c=0;
sum=0;
char a[8]={'AAAGGCCO'};
while(a[i]!='O');
{
if(a[i]='A')
sum=sum+7;
else if(a[i]='T')
sum=sum-7;
else if(a[i]='G')
sum=sum+5;
else
{
sum=sum-5;
}
b[i]=sum;
c=b[i]+c;
i++;
}
printf ("%d\n,%d\n",sum,b[i]);
}
#include <stdio.h>
main()
{
int i,j,sum,c,b[8];
i=0;
c=0;
sum=0;
char a[8]={'AAAGGCCO'};
while(a[i]!='O');
{
if(a[i]='A')
sum=sum+7;
else if(a[i]='T')
sum=sum-7;
else if(a[i]='G')
sum=sum+5;
else
{
sum=sum-5;
}
b[i]=sum;
c=b[i]+c;
i++;
}
printf ("%d\n,%d\n",sum,b[i]);
}