任意输入两个数,求它们的最大公约数和最小公倍数。以下是自己编写的:
#include stdio.h
main()
{int a,b,c,d,e,f,i,j;
printf(\"please enter two numbers:\");
scanf(\"%d,%d\",
if(a=b)c=b
;else if(ab)c=a;
for(i=c;i=1;i--)
{ if i%a==0break;}
e=c;
printf(\"最大公约数=%d\\n\",e);
if(ab)d=a;
else if(ab)d=b;
for(j=d;;j)
{if j%a==0break;}
f=d;
printf(\"最小公倍数=%d\\n\",f);
}
编写完后总是提示:
C:\\Users\\Desktop\\Text1.c(11) : error C2061: syntax error : identifier \'i\'
C:\\Users\\Desktop\\Text1.c(11) : error C2061: syntax error : identifier \'j\'
找不到问题所在,请各位大虾指点~谢谢~
|