请从小到大打印出3、5的前10个公倍数,比如15、30、45等(注意公倍数是整数)。 1.根据题意

请从小到大打印出3、5的前10个公倍数,比如15、30、45等(注意公倍数是整数)。 1.根据题意可以推出本题应该使用循环结构进行遍历 2.利用表达式检验数据是否同时为3、5的倍数 3.输出符合条件的数值
# include<stdio.h>

int fun(int a,int b){
    int c;
    if (a<b)
    {
        c=a;
        a=b;
        b=c;
    }
    while (b!=0)
    {
        c=a;
        a=b;
        b=c%b;
    }
    return a;//最大公约数
}

int main()

{

    int a,b,num;

    printf("请输入两个正整数:");
    scanf("%d%d",&a,&b);
    num=a*b/fun(a,b);
    int i=0;
    for (i=1;i<11;i++){
        printf("%d\n",num*i);
        
    }
    return 0;
}