输入1~1000之间能被11整除,且个位是5的所有整数(c语言)

2025年03月13日 06:57
有3个网友回答
网友(1):

能被11整除,而且个位是5,那不就是55(11*5)的倍数么,直接输出1000以内55的倍数就行了

相110这样有末尾有0跳过,每次循环变量加110

#include
void main()
{
    int i;
    for(i=55;i<=1000;i+=110)
        printf("%d\t",i);
}

网友(2):

#include 
void main()
{
    for(int i = 1; i <= 1000; ++i)
    {
        if(i % 11 == 0 && i % 10 == 5)
            printf("%d ", i);
    }
}

网友(3):

#include
void main()
{
int m;
for(m=1;m<=1000;m++)
if(m%11==0 && m%10==5)
printf("%d ",m);
printf("\n");
}