博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大数相乘
阅读量:5104 次
发布时间:2019-06-13

本文共 716 字,大约阅读时间需要 2 分钟。

 

 

#include 
#include
#include
#define N 100void GetDigits(int *a,char *s);void multiply(int *a,int *b,int *c);main(){ char s1[N],s2[N]; int i,j,a[N],b[N],c[N*2]; printf("\n input number a: "); scanf("%s",s1); printf("\n input number b: "); scanf("%s",s2); //把输入的字符串,按位存放到数组 GetDigits(a,s1); GetDigits(b,s2); multiply(a,b,c); //找到最高位 j=N*2-1; while(c[j]==0) j--; //打印计算结果 printf("\n %s * %s=",s1,s2); for(i=j;i>=0;i--) printf("%d",c[i]);}/*把字符串形式的数字按位存放到数组*/void GetDigits(int *a, char *s){ int i; char digit; int len=strlen(s); for(i=0;i

  

转载于:https://www.cnblogs.com/mengfanrong/p/5233552.html

你可能感兴趣的文章
Lua 函数参数 & 默认实参
查看>>
关于base64编码的原理及实现
查看>>
Struts2中iterator标签遍历map list总结
查看>>
目标、奋斗、技巧
查看>>
如何设计
查看>>
Mr.Jin系统发布报告——WIN7 WIN8双系统下的学习模式系统
查看>>
MAVEN(一)中的Scope
查看>>
ABAP->内表数据下载到CSV格式(原创转载请注明)
查看>>
hdu1316 java解高精度斐波数
查看>>
jquery获取复选框checkbox的值
查看>>
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
查看>>
[个人原创]关于java中对象排序的一些探讨(一)
查看>>
Unix/Linux笔记全集
查看>>
转: Oracle AWR 报告 每天自动生成并发送邮箱
查看>>
让div容器中的图片水平、垂直居中
查看>>
uboot之uboot.lds文件分析
查看>>
10_android打包的过程
查看>>
是懒人创造了方法
查看>>
死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
查看>>
升级openssh漏洞
查看>>