?? 5-8.c
字號:
int cm(m, n)
int m, n;
{
int t, r, k;
k=m*n;
if(m<n)
{
t=m;
m=n;
n=t;
}
r=m%n;
while(r!=0)
{
m=n;
n=r;
r=m%n;
}
k=k/n;
return(k);
}
/* main program */
main()
{
int a, b, c, m, i, x, k=7;
int I[10]={2, 3, 5, 6, 7};
m=I[0];
for(i=1;i<4;i++) /*求2, 3, 5, 6的最小公倍數*/
m=lcm(m, I[i]);
a=m;
b=lcm(m, k); /*求2, 3, 5, 6, 7的最小公倍數*/
c=a-1;
while(c%k!=0) /*求滿足要求的最小的數*/
c=c+a;
for(i=1;i<=10;i++)
{
x=c+(i-1)*b;
printf("x (%d) =%d\n", i, x);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -