1. 程式人生 > 其它 >一個正整數,如果它能被2整除,或者它的十進位制表示中某個位數上的數字為2,則稱其為與2相關的數。求所有小於等於N的與2無關的正整數的和。 例如:N = 8,<= 8與2無關的數包括:1 3 5 7,和為

一個正整數,如果它能被2整除,或者它的十進位制表示中某個位數上的數字為2,則稱其為與2相關的數。求所有小於等於N的與2無關的正整數的和。 例如:N = 8,<= 8與2無關的數包括:1 3 5 7,和為

技術標籤:C語言

1859:
一個正整數,如果它能被2整除,或者它的十進位制表示中某個位數上的數字為2,則稱其為與2相關的數。求所有小於等於N的與2無關的正整數的和。
例如:N = 8,<= 8與2無關的數包括:1 3 5 7,和為:16。
#include<stdio.h>

int main()
{
int a, sum=0;

scanf("%d", &a);

for (int i=1; i<=a; i++)
{
    if (i > 19 && i < 30)
    {
        continue;
    }
    else
    {
        if (i % 2 != 0)
            sum += i;
    }   
}
printf("%d\n", sum);

return 0;

}