求两个正整数x和y的最小公倍数,请填空。
#include "stdio.h"
int main
{
int x = 24, y = 31, t, min, i;
if(x > y)
{t = x; x = y; y = t;}
for (________; i >= y; i--)
{
if(________)
min = i;
}
printf("min is : %d", min);
return 0;
}
#include "stdio.h"
int main
{
int x = 24, y = 31, t, min, i;
if(x > y)
{t = x; x = y; y = t;}
for (________; i >= y; i--)
{
if(________)
min = i;
}
printf("min is : %d", min);
return 0;
}
举一反三
- 以下程序的运行结果是 。 #define MIN(x,y) (x)<(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf(“%d”,k); }
- 以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 以上程序的输出结果是______。 #define MIN(x,y) (x)<(y)(x):(y) main() { int a=5,b=2,c=3,d=3,t: t=MIN(a+b,c+d)*10;printf("%d\n" t);}
- 以下程序的运行结果是 。 #define MIN(x,y) (x)<(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf(“%d”,k); } A: 150 B: 100 C: 10 D: 15
- 以下程序#define MIN(x,y) (x)<(y)(x):(y) main() {int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } 的运行结果是 A: 10 B: 15 C: 100 D: 150