연습문제 7-1-3 문제입니다
[ 문제 3 ] 사용자가 입력하는 정수를 계속해서 더해 나간다. 만약 0 이 입력이 되면 지금까지 입력된 정수의 덧셈 결과를 출력하고 프로그램을 끝낸다.
이번에는 While문하고 For문 둘다 쓴 소스코드를 공개합니다.
For문 과 While 문의 위치만 달라서 변환하기엔 딱 좋았습니다요@_@
While 문에서 For문으로 바꿀때 좀 신기했어요 쉬워서!
아래는 소스코드입니다.
While 문일때,
#include <stdio.h>
int main(void)
{
int a=0;
int b=1;
while(b!=0)
{
printf("정수를 입력하세요 ");
scanf("%d", &b);
a+=b;
}
printf("입력된 수의 합은 : %d \n", a);
return 0;
}
For 문일때,
#include <stdio.h>
int main(void)
{
int a;
int b;
for( a=0, b=1; b!=0; a+=b)
{
printf("정수를 입력하세요 ");
scanf("%d", &b);
}
printf("입력된 수의 합은 : %d \n", a);
return 0;
}
'C, C++' 카테고리의 다른 글
[IST] ~ 1월 9일까지 과제제출 내용 (0) | 2013.01.08 |
---|---|
열혈강의 C 프로그래밍 : 연습문제 7-1-4 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-2 해결사 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-1 해결사 (0) | 2013.01.04 |
열혈강의 C 프로그래밍 : 연습문제 3-1 해결사 (0) | 2013.01.04 |