高精度乘以单精度 void chengdan(int a[],int k)//a=a*k,k是单精度 { int i; for(i=1;i<=a[0];i++)a[i]*=k;//每位先乘起来 for(i=1;i<=a[0];i++) { a[i+1]+=a[i]/10; a[i]%=10; }//处理进位 while(a[a[0]+1]>0) { a[0]++; a[a[0]+1]=a[a[0]]/10; a[a[0]]%=10; }//处理最高位相乘的进位 }