别删`大数乘法,没有输入部分,学校不让拷贝`
c语言吧
全部回复
仅看楼主
level 7
#include "stdio.h"int main(){long long int s1,s2; int i,j,r=0,czs; int num[101]={8,8,2,3,4,4,6,6,4,2,3,6},add[100]={5,3,6,2,0,6,8,7,5,3,1}; int m[50]={0,1,1},n[50]={4,2,1};for(i=0;i<50;i++){for(j=0;j<50;j++){czs=n[i]*m[j];num[r+j]+=czs%10;add[r+j]+=czs/10;}r++;}for(i=0;i<100;i++){czs=add[i];num[i+1]+=czs;if(num[i+1]/10>0){czs=num[i+1]/10;num[i+2]+=czs;}}r=0;for(i=0;i<=100;i++){if(num[100-i]!=0)r=1;if(r!=0 || i==100)printf("%d",num[100-i]);}getch();return 1;}
2007年09月30日 03点09分 1
level 9
什么意思?想干什么?
2007年09月30日 04点09分 2
level 1
哈哈karniMata跟我一样我还以为是我的理解能力差;结果karniMata也不知道问问题时候要先把问题说说,你什么不懂?哪里出了问题发个程序上来.人家要那去运行才知道是怎么回事.
2007年09月30日 04点09分 3
level 6
估计是在机房编的程序,可机房不让用U盘之类的东西,所以先放在这里……
2007年09月30日 08点09分 4
level 9
路过
2007年09月30日 09点09分 5
level 7
3楼乱解释我就是4楼的意思`现在到家了拷来
2007年09月30日 11点09分 7
level 1
哦哈哈从你的标题确实很难看懂你的意思;
2007年09月30日 11点09分 8
1