for문 질문입니다~ 반복문~
초코홀릭
2024.03.27
1부터 100까지의 정수의 합계를 구하면서 최초로 합계가 1000을 넘어갈때
마지막으로 더한 정수값이 무엇인지 출력하는 프로그램을 작성하라.
#include stdio.h
int main(void)
{
int a = 0;
int sum = 0;
for(a=1;a=100;a++){
sum+=a;
if(sum1000) continue;}
printf(%d,a);
return 0;
}
아까 질문을 드려서 힌트 주시길래 이렇게 쳤더니만 101이 나오네요 뭐가 틀린건지 ㄱ-;;;
뭐가 틀렸는지 고쳐주실분;
-
아이뻐 2024-03-27
100까지 더하면서 마지막에 더한숫자는 45맞습니다..
#include stdio.h
int main(void)
{
int a = 0;
int sum = 0;
for(a=1;a=100;a++){
sum+=a;
\tif(sum1000)
\t{
\t printf(\%d\ -
푸르 2024-03-27
차라리 do while 문으로 쓰는게 더 편한건가;; for문으로는ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
하랑 2024-03-27
허 그런데 맞나요? 45가 나오는데 저 소스가 맞는건지;;;
-
심플이 2024-03-27
continue대신에 break를 써보세요.