新手救助,请大侠帮忙看下
提示: 作者被禁止或删除 内容自动屏蔽
程序代码:#include<stdio.h>
#include<math.h>
int l1;
int l2;
int l3;
int l;
int m=2;
int M1=32;
int M2=23;
int M3=18;
int Mii;
int a0=1;
int a1=2;
int a2=3;
int modulus=0;
int modulusE=0;
int p,q;
int e;
int T=100;
int V,d;
double K;
int setM(){
return m;
}
int setP(int a){
return p=a;
}
int getP(){
return p;
}
int setQ(int a){
return p=a;
}
int getQ(){
return q;
}
int getModulus(){
return p*q;
}
int getModulusE(){
return (p-1)*(q-1);
}
int setE(int e){
return e=e;
}
int getE(){
return e;
}
int getLi(int id){
return (a0+a1*id+a2*id*id);
l=a0+a1*id;
return l;
}
int intimeupdating(int id){
int t=1;
int b1=3,b2=3;
int updatingl=(a0+(b1+a1)*id);
int Mi=(int)fmod(pow((double)m,updatingl),(p*q)); //pow需的double类型的参数
printf("定期更新后dealer公布的M们为:\n",Mi);
return updatingl;
}
int settimeupdating(int id){
int t=8;
int b1=1;
l=(a0+(a1+b1)*id)%((p-1)*(q-1));
int Mii=(int)fmod(pow((double)m,l),(p*q));//errer :syntax error:missing';'before'type' 同上,所以会提示类型有错
printf("对某个人及时更新后dealer公布的M为:\n",Mii);
return l;
}
