我正在嘗試用戶輸入,E.G. ATCG
並用TAGC
替換字母。這些是DNA互補基礎。例如,如果用戶要輸入ATCGGGC
,則它會輸出TAGCCCG
。我設法替換了1個字符,但我不確定如何讓其他人替換。替換4個不同的字符
namespace DNA_Replication_EASY
{
class Program
{
static string input1;
public static string InputBaseWithSpaces()
{
return string.Join(" ", input1.ToCharArray());
}
public static string OpposingBases()
{
string outputBases1 = input1.Replace("A", "T");
return outputBases1;
}
static void Main(string[] args)
{
Console.WriteLine("Please type out your DNA strand bases E.g. A T C G C A T G");
input1 = Console.ReadLine();
Console.WriteLine(InputBaseWithSpaces());
Console.WriteLine(OpposingBases());
Console.ReadLine();
}
}
}
我編輯過你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2015-03-24 22:20:46
去字符和交換取決於所需的輸出heh – 2015-03-24 22:20:49
因爲,如果我繼續做'outputBases2 = input1.Replace(「T」,「A」);'等,我只能返回其中之一 – DunderMifflin11 2015-03-24 22:22:03