把空格分開可以用Split方法。
相加的話轉換成Int再求和就行。
如果位數不確定呢,比如?101112,
那是怎麽計算?
10,11,12
101,1,12,
1011,1,2。
如果全部按個位數計算:
public?int[]?GetSum(string?s){
//string?s?=?"123?456?789";
string[]?a?=s.Split('?');
int[]?sum?=?new?int[a.Length];
for?(int?i?=?0;?i?<?a.Length;?i++)
{
for?(int?j?=?0;?j?<?a[i].Length;?j++)
{
sum[i]?+=?Convert.ToInt32(a[i][j].ToString());
}
}
return?sum;
}