注意比较用==,一个等号是赋值!!
#include
int main()
{
int k,m,n,i=0;
scanf("%d %d %d",&k,&m,&n);
while(i++,i<=n)
if(m%n==0){ //==
if(m>n){
if(i%m!=0&&i%n==0){ //==
if(i==1) //
printf("%d",i);
else
printf(" %d",i);
}
}
else if(i%n!=0&&i%m==0) //==
{
if(i==1)//==
printf("%d",i);
else
printf(" %d",i);
}
}
else if((i%m==0||i%n==0)&&i%(m*n)!=0)
{
if(i==1) //==
printf("%d",i);
else
printf(" %d",i);
}
return 0;//
}
if里边的等于判断问题,应该是 ==
我指出几个错误
#include
int main()
{
int k,m,n,i=0;
scanf("%d %d %d",&k,&m,&n);
while(i++,i<=n)-------------while(i++,i<=n)不能这么写,改成while(i<=n),i++改在下面
i++;------------------------修改在这里
if(m%n=0){------------if(m%n=0)不能这么写,改成if(m%n==0)
if(m>n){
if(i%m!=0&&i%n=0){--------if(i%m!=0&&i%n=0)不能这么写,改成if(i%m!=0&&i%n==0) if(i=1)
printf("%d",i);
else printf(" %d",i);}
}
else if(i%n!=0&&i%m=0)--------if(i%n!=0&&i%m=0)不能这么写,改成if(i%n!=0&&i%m==0)
{if(i=1)
printf("%d",i);
else printf(" %d",i);}
}
else if((i%m==0||i%n==0)&&i%(m*n)!=0)
{if(i=1)
printf("%d",i);
else printf(" %d",i);}
}
肿胀的凹陷,就像肌肉失去弹性,也就是水肿,导致肾功能下降可能会使水分滞留在体内,无法排出体外。肺水(即水泄漏的血管,积聚在肺中,并影响呼吸)将导致水肿。此外,如果肝细胞,肝硬化,广泛坏会导致其他疾病,如腹水,即水积肠道外,不能被吸收。腹水谁也脚肿现象。肾,肺,肝功能,如有异常,往往互相影响,造成严重后果。
无论脚肿的原因,表明身体已经非常虚弱,可以说已经敲响了警钟,千万不能忽视。 ,最好到医院检查一下
语法就是= 和 ==没全弄对,逻辑就自己慢慢看吧,都不知道干嘛的...