1
我正在尝试生成将检查字符包含多少“A”,“C”,“G”和“T”字符的代码。但我有点不确定如何去做这件事..因为据我所知,没有任何运营商像.contains()检查。如何检查一个字符是否包含特定字母
所需的输出会是这样的:
"The char contains (variable amount) of letter A's"
在我的代码我现在有这个权利:
DNAnt countDNAnt(char strand)
{
DNAnt DNA;
if (isupper(strand) == "A")
{
DNA.adenine++;
}
else if (isupper(strand) == "C")
{
DNA.cytosine++;
}
else if (isupper(strand) == "G")
{
DNA.guanine++;
}
else if (isupper(strand) == "T")
{
DNA.thymine++;
}
}
DNAnt是有我检查所需的变量结构(A,C,G和T)。而我试图基本上增加每个每当我发现它在char中的数量。
感谢您的帮助!
我最后一次检查通过顺序读的东西,一个'char'是整整一个'char'足够大。没有更多,也没有更少。 –
你的意思是,一个字符只会包含像“A”这样的字符?如果这就是char的工作方式,那么我认为我需要稍微改变自己的逻辑:P – Gardenia
是的,这就是'char'的意思。一个字符。没有更多,不少。 –