输入50,输出所有3的倍数,和包含3的数用goto语句或者while语句

。。。。。。。。。。。。。。
。。。。。。。。。

不太懂你的意思,是不是输出50以内是3的倍数的数字呢?

#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    while(n)
    {
        if(!(n%3))    //如果n是3的倍数,则n%3=0
        {
            printf("%d  ",n);
        }
        n--;
    }
    printf("\n");
    return 0;
}

#include <stdio.h>
int main()
{
    int i = 1,n;
    scanf("%d",&n);
    while (i<=n)
    {
        if(n%10 == 3 || n/10 == 3 || n%3 ==0)
            printf("%d ",i);
        i++;
    }
    return 0;
}