當前位置:編程學習大全網 - 電腦編程 - c# 數字相加問題

c# 數字相加問題

把空格分開可以用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;

}

  • 上一篇:arduino藍牙模塊怎麽上壹個紅燈壹個綠燈
  • 下一篇:做壹名編程員需要掌握哪些知識 師傅們給點思路
  • copyright 2024編程學習大全網