大数运算算法详解
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 大数
{
class Program
{
static void Main(string[] args)
{
int[]arr=new int[100];
arr[arr.Length - 1] = 5;
arr[arr.Length - 2] = 0;
arr[arr.Length - 3] = 3;
arr[arr.Length - 4] = 7;
Opration(arr,48);
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i]);
}
Console.ReadKey();
}
//定义一个大数运算方法
static int[] Opration(int[] arr,int num)
{
//先把一个数与数组中的每一个元素相乘并存放到数组里
for (int i = 0; i < arr.Length; i++)
{
arr[i] *= num;
}
for (int i = arr.Length-1; i >0; i--)
{
//如何判断每个数组元素数据的进和留
//进
arr[i - 1] = arr[i- 1] + arr[i] / 10;
//留
arr[i] = arr[i] % 10;
}
return arr;
}
}
}
补充:软件开发 , C语言 ,