高精度除法
2016-01-31 16:46
253 查看
转自:/article/9506328.html
程序:
程序:
#include<stdio.h> #include<stdlib.h> #include<string.h> int a[1000],c[2000]; char s[1000],tmp; int main(){ int i,j,k,m,n; int alen,clen; gets(s); alen=strlen(s); for(i=0;i<alen;i++) a[i+1]=s[i]-'0'; //tmp=getchar(); scanf("%d",&m); k=a[1];i=1; while(k<m){ i++; k=k*10+a[i]; } clen=0; c[++clen]=k/m; k%=m; i++; for(;i<=alen;i++){ k=k*10+a[i]; c[++clen]=k/m; k%=m; } puts("结果是:"); for(i=1;i<=clen;i++) printf("%d",c[i]); if(k>0) printf("\n余数是:%d\n",k); puts(""); return 0; }
相关文章推荐
- MyEclipse new 后面的菜单选项设置
- UML-实现图(构件图和部署图)
- 31. Next Permutation
- Use Node.js DDP Client on Arduino Yun to Access Meteor Server
- 深入理解Java内存模型(二)——重排序
- Graham算法构造凸包
- Material Design 相关资源
- LeetCode算法练习题Java
- 高精度减法
- UML图总结
- java BigInteger源码学习
- 初学最短路算法
- 信息学奥林匹克竞赛-小玉买文具
- linux下常用的几个时间函数:time,gettimeofday,clock_gettime,_ftime
- 关于字符数组与string类的比较(长度以及)
- UML——类图
- Linux下套接字详解(五)----基于fork多进程的TCP套接字(阻塞/同步/并发)
- JQuery.Ajax()的data参数类型
- 举例讲解C#编程中委托的实例化使用
- Android 实现ListView 内部的点击事件