c语言程序流程图

来源:百度知道 编辑:UC知道 时间:2024/07/05 15:28:16
我的程序,有高手帮忙画个流程图
#include <math.h>
#include <stdio.h>

prime()
{
long m,i,k;int F=0;
while(F==0) { printf("input a number:");
scanf("%d",&m);
k=(int)sqrt(m);
for(i=2;i<=k;i++) if(m%i==0) break;
if(i>k) {printf("%d is a prime.\n",m); F=1;}
else printf("%d is not a prime.\n",m); continue;
}
return m;
}

void main()
{
long p,q,n,t,e,d,i;
/*定义明文的长度及内容*/
char mingwen[20] ;
long jiamiwenzi[20];
char jiemiwenzi[20];
p=prime();q=prime();
n=p*q;
t=(p-1)*(q-1);
/*取得 e*/
i=2;
while(1)
{
long a=t,b=i,c,u;
if(a<b){u=a;a=b;b=u;}
while(1)
{
if(b==0) break;
c=a%b;
a=b;
b=c;
}
if(a==1)
{
e=i;
break;
}
i++;
}
/*取得 d*/
i=1

兄弟,你的图太难画了,你要是看不清就留下信箱,我给你发过去大图