//最大公约数、最小公倍数
#include “stdio.h”
void main()
{
int m,n,min,i,max;
scanf("%d%d",&m,&n);
//min=(m>n)?n:m;
/min=m;
if(m>n)
{
min=n;
}
for(i=min;i>=1;i–)
{
if(m%i0&&n%i0)
{
break;
}
}/
/for(i=m;i>=1;i–)
{
if(m%i0&&n%i0)
{
break;
}
}/
max=m>n?m:n;
for(i=max;;i++)
{
if(i%m0&&i%n0)
{
break;
}
}
printf("%d",i);
}
//求1000之内的完数/* Note:Your choice is C IDE */#include “stdio.h”
void main()
{ int x,sum,i,t;
for(x=1;x<=1000;x++)
{ sum=0;
for(i=1;i<x;i++)
{ if(x%i0)
{ sum+=i; }
} if(xsum)
{ printf("%d its factors are “,x);
t=0;
for(i=1;i<x;i++)
{ if(x%i0)
{ t++; if(t1)
{ printf(”%d",i);
}else { printf(",%d",i); }
}
}
printf("\n"); }
}
}
//从键盘输入一个数,判断它是几位数,并按逆序输出各个位数字
#include “stdio.h”
void main()
{ int x,t,a,i=0;
scanf("%d",&x);
t=x; while(t>0)
{ a=t%10;
printf("%d “,a);
t=t/10; i++; }
printf(”\n%d is %d 位数",x,i);
}
}