注册 登录
编程论坛 C++教室

简单的C++程序,error:表达式为不可修饰的左值??高手请赐教!

晴天一阵 发布于 2011-10-13 18:54, 664 次点击
#include<iostream>
using namespace std;
main()
{
    int x,y;
    int minfun=0,max=0,min=0;
    cout<<"输入两个正整数:";
    cin>>x>>y;
    if(x<=0||y<=0)
        return;
    if(x>=y)
        min=y,max=x;
    else
        min=x,max=y;
    for(int i=1;i<=min;i++)
    {
        if((min%i=0)&&(max%i=0))//表达式为不可修饰的左值??
            minfun=x*y/i;
    }
    cout<<"最小公倍数为"<<minfun;
}
2 回复
#2
nomify2011-10-13 19:03
if((min%i==0)&&(max%i==0))
#3
晴天一阵2011-10-13 21:13
回复 2楼 nomify
谢了,呵呵
1