for문 질문입니다~ 반복문~
천칭자리
2023.04.01
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이 나오네요 뭐가 틀린건지 ㄱ-;;;
뭐가 틀렸는지 고쳐주실분;
-
리카
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\ -
하예
차라리 do while 문으로 쓰는게 더 편한건가;; for문으로는ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
알찬해
허 그런데 맞나요? 45가 나오는데 저 소스가 맞는건지;;;
-
레온
continue대신에 break를 써보세요.