原来它妹这种方法叫大数运算,现在才知道,害我花上好几个小时自己去想……操呀……
算法由我博客中求阶乘算法变形而得……
下面是改过后的算法……原算法在后面……
运行结果:
#include<stdio.h>
#include<string.h>
#define N 200
int multiply(int *b,int m,int n,int k)
{
int i,j,temp,flag,*p;
for(i=flag=0;i<n;i++)
{
p=b;
flag=temp=0;
for(j=0;j<=k;j++)
{
p=b+j;
if(flag!=1)
*p*=m;
else