令人相当无语的一个简单程序
#include<stdio.h>void main()
{
int i=1,m,n,k=0;
scanf("%d,%d",&m,&n);
for(k=m;k<=m*n;k=++i*m)
{ if((k%m==0)&&(k%n==0))
{printf("%d\n",k);
break;
}
}
}
这个程序在VC和DEV-C++都不能编译,提示出错。但在WIN-TC能编译,也能正常运行,无语了。我想问下,在C中,定义并输入变量后就能使用该变量吗?
for(k=m;k<=m*n;k=++i*m)
感觉这句不能这样用。