C语言中C:\Users\sony\Desktop\JSJ.CPP(7) : error C2143: syntax error : missing ';' before 'private

下面是我的程序,哪错了啊

#include<stdio.h>
#include<math.h>
void main()
{
double a[8],c;
int b;
private("请输入二进制码(输入8位0或1数字即可):\n");
for(int i=0;i<8;i++)
scanf("%f",a[i]);
private("请输入该二进制码的符号(0代表+,1代表-):\n");
scanf("%d",&b);
if(b=0)
{
for(i=0;i<8;i++)
c+=a[i]*pow(2,i);
printf("%d",c);
}
if(b=1)
{
for(i=0;i<8;i++)
c+=a[i]*pow(2,i);
printf("%d",-c);
}
}

第1个回答  2013-10-07
private应该是printf吧,是不是写错了。本回答被提问者采纳
第2个回答  2013-10-07
我觉得应该是把private写成printf,写错了吧
相似回答