碱基配对,字符组b输出,前面有空格。
#include <stdio.h>int main()
{
int n,i;
scanf("%d",&n);
char a,b;
for(i=0;i<n+1;i++)
{
scanf("%c",&a);
}
for(i=0;i<n+1;i++)
{
switch(a)
{
case 'T': b='A';break;
case 'G': b='C';break;
case 'C': b='G';break;
case 'A': b='T';break;
}
}
for(i=0;i<n+1;i++)
{
printf("%c",a);
}
printf("\n");
for(i=0;i<n;i++)
{
printf("|");
}
printf("\n");
for(i=0;i<n+1;i++)
{
printf("%c",b);
}
printf("\n");
}
#include <stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
fflush(stdin);
char *a=new char,*b=new char;
for(i=0;i<n-1;i++)
{
scanf("%c ",&a);
}
scanf("%c",&a);
for(i=0;i<n;i++)
{
switch(a)
{
case 'T': b='A';break;
case 'G': b='C';break;
case 'C': b='G';break;
case 'A': b='T';break;
}
}
for(i=0;i<n;i++)
{
printf("%c",a);
}
printf("\n");
for(i=0;i<n;i++)
{
printf("|");
}
printf("\n");
for(i=0;i<n;i++)
{
printf("%c",b);
}
printf("\n");
delete[] a;
delete[] b;
return 0;
}
6
A G T A G C
AGTAGC
||||||
TCATCG
页:
[1]