c(6) : error C2143: syntax error : missing ; before type哪错了,看不出来??????

[复制链接]
查看11 | 回复1 | 2011-10-15 01:59:17 | 显示全部楼层 |阅读模式
#includestdio.h#includemath.hintJ(intc){ints=1,d;for(intd=1;d=2c1;d)s=s*d;returns;}voidmain(){intn;doublesin=0,x,eps;printf(\"pleaseinputxandeps:\");scanf(\"%lf%lf\",for(n=0;pow(-1,n)*pow(x,2n1)/J(n)=eps;n)sin=pow(-1,n)*pow(x,2n1)/J(n);printf(\"sin(x)%lf\",sin);}C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2143:syntaxerror:missing\';\'before\'type\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2143:syntaxerror:missing\';\'before\'type\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2143:syntaxerror:missing\')\'before\'type\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2143:syntaxerror:missing\';\'before\'type\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2059:syntaxerror:\'badsuffixonnumber\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2146:syntaxerror:missing\';\'beforeidentifier\'c\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):warningC4552:\'=\':operatorhasnoeffect;expectedoperatorwithside-effectC:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):warningC4552:\'\':operatorhasnoeffect;expectedoperatorwithside-effectC:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(6):errorC2059:syntaxerror:\')\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(7):errorC2146:syntaxerror:missing\';\'beforeidentifier\'s\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(16):errorC2059:syntaxerror:\'badsuffixonnumber\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(16):errorC2146:syntaxerror:missing\')\'beforeidentifier\'n\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(16):errorC2143:syntaxerror:missing\';\'before\')\'C:\\DocumentsandSettings\\Administrator\\桌面\\新建文件夹\\4.c(17):errorC2059:syntaxerror:\'badsuffixonnumber\'执行cl.exe时出错.
回复

使用道具 举报

千问 | 2011-10-15 01:59:17 | 显示全部楼层
{floatc,l;c=2*r*p;l=2*atan(1/(2*c));returnl;}因为你的函数在声明和实现的时候,参数类型不一致导致的,看了一下,有两处追问#includestdio.h#includemath.hintJ(intc){ints=1,d=1;for(;d=2*c1;d)s=s*d;returns;}voidmain(){intn;doublesin=0,x,eps;printf(\"pleaseinputxandeps:\");scanf(\"%lf%lf\",for(n=0;pow(-1,n)*pow(x,2*n1)/J(n)=eps;n)sin=pow(-1,n)*pow(x,2*n1)/J(n);printf(\"sinx=%lf\",sin);}LINK:fatalerrorLNK1168重写了还是错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行