Language/C

[ C ] [ 반복문 연습 문제 ] 1과 100까지의 합 출력 프로그램

곽수진 2021. 10. 12. 03:40
반응형
1부터 100까지의 합을 출력하는 프로그램을 작성해보자.

 

for문 ver.

 

#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS

int main(void) {

	int a;
	int hap = 0;

	for (a = 1; a <= 100; a++)
		hap += a;
	printf("합: %d\n", hap);


	return 0;
}

int hap = 0 : hap 변수를 0으로 초기화 시킴

for (a=1; a<=100; a++) hap += a : a가 1부터 100까지 하나씩 증가하며 더한 값을 hap 변수에 저장

 

 

출력 결과 모습

 

 


 

 

while문 ver.

 

#include<stdio.h>

int main(void) {

	int a;
	int hap = 0;

	a = 1;
	while (a <= 100) {
		hap += a;
		a++;
	}

	printf("합 : %d\n", hap);

	return 0;
}

 

 

출력 결과 모습

 

 


 

 

do문 ver.

 

#include<stdio.h>

int a;
int hap = 0;

int main(void) {

	a = 1;
	do {
		hap += a;
		a++;
	} while (a <= 100);

	printf("합 : %d\n", hap);

	return 0;
}

 

 

출력 결과 모습

 

반응형