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
#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的错误信息啊? 哪位大侠能帮我纠正一下~谢谢了 。。。