5的倍數和7的倍數

計算1加到N 如果相加的數字為5的倍數就不加 如果是7的倍數或個位數字是7的數則加兩次
 avatar
user_6817964
c_cpp
2 years ago
258 B
1
Indexable
Never
#include <stdio.h> // printf
int main()
{
	int n;
	scanf_s("%d", &n);
	int sum = 0;
	for (int i = 1; i <= n; i++) {
		if (i % 5 != 0) {
			if (i % 7 != 0 && i % 10 != 7)
				sum += i;
			else
			    sum += (i*2);
		}
	}
	printf("%d", sum);
}