1.public int F(int a,int b)
{
int sum = 0;
string as = "";
for(int index = 0;index < b;index++)
{
as += a.Tostring();
sum += Convert.ToInt32(as);
}
return sum;
}
建议将整形换成长整形,如果b值太大会造成Sum和b超出int类型的错误。
但b最大最大的值不能超过20。
2.public long F(int a, int b)
{
long sum = 0;
string astr = "";
for (int index = 0; index < b; index++)
{
astr += a.ToString();
sum += Convert.ToInt64(astr);
}
return sum;
}
{
int sum = 0;
string as = "";
for(int index = 0;index < b;index++)
{
as += a.Tostring();
sum += Convert.ToInt32(as);
}
return sum;
}
建议将整形换成长整形,如果b值太大会造成Sum和b超出int类型的错误。
但b最大最大的值不能超过20。
2.public long F(int a, int b)
{
long sum = 0;
string astr = "";
for (int index = 0; index < b; index++)
{
astr += a.ToString();
sum += Convert.ToInt64(astr);
}
return sum;
}