类似最小公倍数的问题

img


关于这种的都不会,数学没学好😭
如果有人回答的话还麻烦注释一下


int main()
{
    int n=6;
    while(1)
    {
        if(n%6==1 && n%7==2 && n%8==3 && n%9==4)
        {
            printf("%d", n);
            break;
        }
        n++;
    }
    return 0;
}

循环就解决了,从1开始加,找第一个满足以上条件的数字,找到就停止呗
有用记得采纳呐

供参考:

#include <stdio.h>
int main()
{
    int n;
    for (n = 1; n%6 != 1 || n%7 != 2 || n%8 !=3 || n%9 !=4; n++);
    printf("%d", n);
    return 0;
}