没有合适的资源?快使用搜索试试~ 我知道了~
大数运算和RSA加密算法
5星 · 超过95%的资源 需积分: 46 14 下载量 12 浏览量
2012-07-21
09:26:58
上传
评论 1
收藏 18KB TXT 举报
温馨提示
试读
30页
大数运算和RSA加密算法
资源推荐
资源详情
资源评论
#include "dashu.h"
void creat(int *p)
{
int a[MAX];
int i,j;
for(i=0;i<MAX;i++)
a[i]=0;
int s;
s=getchar();
if(s=='-'){
a[MAX-2]=s;
s=getchar();}
while(s!='\n')
{
a[a[MAX-1]]=s-48;
a[MAX-1]+=1;
s=getchar();
}
for(j=0;j<a[MAX-1];j++)
{
p[j]=a[a[MAX-1]-j-1];
}
p[MAX-1]=a[MAX-1];
getchar();
return ;
}
void print( int a[MAX])
{
int i;
void creat(int *p)
{
int a[MAX];
int i,j;
for(i=0;i<MAX;i++)
a[i]=0;
int s;
s=getchar();
if(s=='-'){
a[MAX-2]=s;
s=getchar();}
while(s!='\n')
{
a[a[MAX-1]]=s-48;
a[MAX-1]+=1;
s=getchar();
}
for(j=0;j<a[MAX-1];j++)
{
p[j]=a[a[MAX-1]-j-1];
}
p[MAX-1]=a[MAX-1];
getchar();
return ;
}
void print( int a[MAX])
{
int i;
if(a[MAX-2])printf("%c",a[MAX-2]);
for(i=a[MAX-1];i>0;i--)
printf("%d",a[i-1]);
printf("\n\n");
return ;
}
int cmp(int a1[MAX],int a2[MAX])
{
int l1,l2;
int i;
l1=a1[MAX-1];
l2=a2[MAX-1];
if (l1>l2)
return 1;
if (l1<l2)
return -1;
for(i=(l1-1);i>=0;i--)
{
if (a1[i]>a2[i])
return 1 ;
if (a1[i]<a2[i])
return -1;
}
return 0;
}
void copy(int a[MAX],int *b)
{
int j;
for(i=a[MAX-1];i>0;i--)
printf("%d",a[i-1]);
printf("\n\n");
return ;
}
int cmp(int a1[MAX],int a2[MAX])
{
int l1,l2;
int i;
l1=a1[MAX-1];
l2=a2[MAX-1];
if (l1>l2)
return 1;
if (l1<l2)
return -1;
for(i=(l1-1);i>=0;i--)
{
if (a1[i]>a2[i])
return 1 ;
if (a1[i]<a2[i])
return -1;
}
return 0;
}
void copy(int a[MAX],int *b)
{
int j;
剩余29页未读,继续阅读
资源评论
- ron周2013-04-10几个主要的算法都写出了,不过代码不全,缺头文件啊什么的,貌似不能直接运行
- justuno2013-03-17这个资源确实不错,对我的课程设计很有帮助。
Wang_wf15
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功