문제 3 (난이도 : 下)
1000 이하의 3 또는 5 의 배수인 자연수들의 합을 구한다.
#include <stdio.h>
int main()
{
int a,b=0;
for (a = 0; a <= 1000; a++)
{
if (a % 3||5 == 0) continue;
b = b + a;
printf("%d",b);
}
return 0;
}
난이도 하 풀어보는데 막힘..
1000 이하의 3 또는 5 의 배수인 자연수들의 합을 구한다.
#include <stdio.h>
int main()
{
int a,b=0;
for (a = 0; a <= 1000; a++)
{
if (a % 3||5 == 0) continue;
b = b + a;
printf("%d",b);
}
return 0;
}
해당 댓글은 삭제되었습니다.
내가짠거에서 뭐가잘못된거임?
if문에서 || 사용이 잘못됨
어케써야댐
!a%3 || !a%5
둘다 답이안나오는데 다른데도틀린거같음
아 뭐야 continue였네? 그럼 a%3 || a%5
아니 a%3 && a%5
a%3 && a%5도아님 숫자가 존나뜨는데 어디 잘못쓴게있나
숫자 존나뜨는건 for문 내에서 출력하게끔했으니까 그런거고
천재임?
근데 그래도 숫자 너무 크게나오는데 433165나옴 대충봐도 답이아닌데
아닌가 맞나
해당 댓글은 삭제되었습니다.
저런건 언어의 난이도 문제가 아니라 능지 문제 아님? - dc App