C언어 - 의사코드 Pseudocode

2020. 11. 9. 22:18개인공부/C언어

인간의 언어를 사용해서 코드와 비슷한 내용을 이해하기 쉽도록 표현하는 의사코드.

 

 

 

int num, sum = 0; 	//sum을 0으로 초기화한다.
int status;

printf("Enter an integer (q to quit) : "); // 사용자에게 안내한다.
status = scanf("%d", &num);				   // 사용자에게 입력을 받는다.
while( status == 1)						   // 그 입력이 정수인 동안에는
{
	sum = sum + num;						// 그 입력을 sum에 더한다.
    
    printf("Enter next integer (q to quit) : "); // 사용자에게 안내한다.
    status = scanf("%d", &num);					// 사용자에게 다음번 입력을 받는다 
    
}

printf("Sum = %d", sum);					// sum을 출력.

 

 

//sum을 0으로 초기화한다.		 = Initialize sum to 0
// 사용자에게 안내한다.			 = Prompt user
// 사용자에게 입력을 받는다. 		= Read input
// 그 입력이 정수인 동안에는		= While the input is an integer
// 그 입력을 sum에 더한다.		  = Add the input to sum,
// 사용자에게 안내한다.			 = Prompt user,
// 사용자에게 다음번 입력을 받는다   =Then read next input
// sum을 출력. 				= After input complete, print sum

 

while (scanf("%d", &num) ==1 )
{
// do something with num
}

While getting and testing the value succeed.
Process the value

 

 

 

 

 

 

출처 : 홍정모의 따라배우는 C언어 

'개인공부 > C언어' 카테고리의 다른 글

C언어 - 배열과 런타임 에러  (0) 2020.11.10
C언어 - 반복문  (0) 2020.11.10
C언어 - 자료형 변환 (Type Conversions)  (0) 2020.11.09
C언어 - 연산자  (0) 2020.11.09
C언어 - scanf() 함수의 사용법  (0) 2020.11.09