NYOJ 28 大数阶乘
来源:互联网 发布:java 实现ll 1 文法 编辑:程序博客网 时间:2024/05/16 08:54
链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=28
大数问题。
模拟手工运算,用一个变量储存进位:被乘数逐位乘以乘数。
#include <stdio.h>#include <string.h>#include <stdlib.h>int ans[20000];char tem[5];int t;//储存进位int main(){int i,j;int k;int c;scanf("%s",tem);for(i=strlen(tem)-1,j=0;i>=0;i--,j++)ans[j]=tem[i]-'0';k=strlen(tem);for (i=2;i<atoi(tem);i++)//要乘的数{for (j=0;j<k;j++)//当前的要乘的位{c=ans[j]*i+t;ans[j]=c%10;t=c/10;//进位}while(t!=0){ans[j]=t%10;t=t/10;k++;//长度+1j++;}}for (i=j-1;i>=0;i--)printf("%d",ans[i]);printf("\n");return 0;}
0 0
- NYOJ-28:大数阶乘
- NYOJ 28 大数阶乘
- NYOJ-大数阶乘-28
- NYOJ 28-大数阶乘
- NYOJ---大数阶乘---28
- NYOJ,28,大数阶乘
- nyoj 28 大数阶乘
- nyoj-28-大数阶乘
- nyoj 28 大数阶乘
- 大数阶乘(nyoj 28)
- NYOJ 28 大数阶乘
- nyoj 28 大数阶乘
- NYOJ 28 大数阶乘
- NYOJ 28 大数阶乘
- NYoj 28 大数阶乘
- nyoj 大数阶乘 28
- NYOJ-28 大数阶乘
- NYOJ 28 大数阶乘
- 用FSO获得图片文件的信息(大小,宽,高)
- 微信技术应用2大核心:语音和扫一扫
- 春困夏乏 ,8种食物提神抗疲劳
- LA3635-二分法
- CSS3 border-image的使用方法
- NYOJ 28 大数阶乘
- 开个新博客,欢迎来留言
- eclipse快捷键大全
- php支持分块与断点续传文件下载功能代码
- Android之Activity与Service通信
- rsync
- Java学习笔记_2_产生随机数或随机字符
- C++ primer
- ADO.NET