新手救助,请大侠帮忙看下
提示: 作者被禁止或删除 内容自动屏蔽
#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; }