16,720
社区成员
发帖
与我相关
我的任务
分享 Dim y As Integer = 350
Dim x As Integer = 4
Dim res As New List(Of Integer)
Me.getRes(y, x, (res))
Private Sub getRes(ByVal y As Integer, ByVal x As Integer, ByRef res As List(Of Integer))
Dim s As Integer = (y Mod x)
Dim t As Integer = (y / x)
res.Add(s)
If (t <> 0) Then
Me.getRes(t, x, (res))
End If
End Sub int y = 350;
int x = 4;
List<int> res = new List<int>();
getRes(y, x, ref res); //这个res集合就是你要的
private void getRes(int y,int x,ref List<int> res)
{
int s = y % x;
int t = y / x;
res.Add(s);
if (t!=0)
{
getRes(t, x, ref res);
}
}