小明最近迷上了化學,幾乎天天在實驗室做實驗,但是很多實驗生成的化學產物的相對分子質量令他很困惑,不知如何計算,請你程式設計幫他計算。
輸入的第一行是乙個正整數n,表示有n組測試資料。
接下來n行每行輸入乙個字串,表示某個分子式,分子式中只包含大寫字母和數字。
注意:輸入資料只包含8種元素,而這8種元素的相對原子質量如下:
h(1),c(12),n(14),o(16),f(19),p(31),s(32),k(39)。
對於每組輸入,輸出相對分子質量。
4h2okoh
ch4so2
18提示5616
64
ac**如下:
#include#include#include#include#includeusing namespace std;
int f(char c)
}int main()
sum = sum + f(a[i])*sum2;
}else if(a[i]<='9'&&a[i]>='0')
continue;
else if(a[i]<'z'&&a[i]>'a'&&(a[i+1]<'z'&&a[i+1]>'a'||a[i+1]=='\0'))
sum = sum + f(a[i]);
}printf("%d\n",sum);
}return 0;
}
相對分子質量
小明最近迷上了化學,幾乎天天在實驗室做實驗,但是很多實驗生成的化學產物的相對分子質量令他很困惑,不知如何計算,請你程式設計幫他計算。輸入的第一行是乙個正整數n,表示有n組測試資料。接下來n行每行輸入乙個字串,表示某個分子式,分子式中只包含大寫字母和數字。注意 每個分子式長度沒超過20.輸入資料只包含...
P4711 化學 相對分子質量
給你乙個字串讓你輸出相對分子質量 弱智字串模擬 我比賽tm調了兩個半小時啊qaq 希望以後能增加 力吧,紀念掛 include include include include include include include includetypedef long long ll using name...
質量的相對性
質量的相對性 在上面的故事中,我之所以會陷入兩難的境地,可以通過質量的相對性來加以解釋。這個關於minicozy 公司的故事清楚地告訴我們 某個使用者認為是質量完全過關的某個軟體產品,另一位使用者可能會認為質量不完全過關。發現相對性 由於軟體的質量,有過種種定義。只要考察一下這些定義,您就會發現上面...