주어진 화학 화학식를 기반으로 주어진 분자의 분자량을 계산하는 프로그램을 작성하려고합니다.화학식을 기반으로 분자량을 계산하십시오.
이 코드는 "CH3OH"
과 같은 분자식을 배열 {C H 3 O H}
으로 나눌 수 있습니다. 여기에서 분자량을 계산하기 위해 분할 텍스트를 사용하는 것이 좋을까요? 모든
string input = MoleculeTextbox.text;
string pattern = @"([0-9]?\d*|[A-Z][a-z]{0,2}?\d*)";
string[] sunstrings = Regex.Split(input,pattern);
그 분자량이 텍스트 상자가 CRT, LCD 또는 플라즈마에 표시되어 있는지 여부에 따라 달라집니다, 어떤 해상도가 표시되고 무엇을 : 나는 매핑의 관심과 한 가지의 추가를 취할
reduce
을 사용하고 있습니다 DPI는 ... 분자의 이름을 입력하고 가중치를 표시하려면 원자와 그 가중치를 포함하는 조회 테이블을 가지고 사용자가 입력 한 분자에서 결합해야합니다. – CodeCaster설명하지 않은 문제는 해결할 수 없으므로 문제가 무엇인지 잘 모릅니다. 코드를 게시하고 문제가 무엇인지 설명하십시오. –
텍스트를 분할하기 위해 regex.split을 시도했습니다. 이것은 꼭해야만 할 수 있지만, 문제는 계산할 때 regex.split을 사용하지 않는 것입니다. – Trexten