C++困惑。。。
error吧
全部回复
仅看楼主
level 1
请大家看看我这个程序:
#include<stdio.h>
#include<math.h>
void main()
{
     int a,b,c;
     printf("请输入一个整数a:\n");
     scanf("%d%d%d",&a,&b,&c);
     b=a%3;c=a%7;
     if(b=0&&c=0)printf("能同时被3和7整除\n");
     else if(b=0&&c!=0)printf("能被3整除但不能被7整除\n");
     else if(b!=0&&c=0)printf("能被7整除但不能被3整除\n");
     else printf("不能被任一个数整除\n");
}
为什么老是显示error C2106: '=' : left operand must be l-value的错误信息啊? 哪位大侠能帮我纠正一下~谢谢了 。。。
2010年11月06日 02点11分 1
level 2
if语句中表示判断的等号要用两个,一个等号表示的是赋值
2011年11月17日 08点11分 3
1