카테고리 없음

c 11주차 복습

seo6628 2026. 5. 13. 11:43

smilehan의c언어프로그래밍

 

if 조건문 내 에서 중괄호를 열고 닫으면 블럭이 있다고 표현한다

if 블록 또는 코드 블록 이라 부른다.

smilehan의c언어프로그래밍
smilehan의c언어프로그래밍

 

for문의 다양한 활용

for 활용한 ascii 표 출력 

임의의 개수의 수를 입력 받아 합과 평균 구하기

 

위 소스를 주석문을 달아 쉽게 알아보자.

 

#define _CRT_SECURE_NO_WARNINGS
// Visual Studio에서 scanf 경고 안 나오게 하는 설정
#include <stdio.h>
// printf, scanf 같은 입출력 함수를 사용하기 위한 헤더파일
int main(void)
// 프로그램이 시작되는 함수
{
int i, num, sum = 0, total;
// i : 반복문에서 사용할 변수
// num : 사용자가 입력한 숫자 저장
// sum : 숫자들의 합 저장 (0으로 초기화 필수)
// total : 몇 개의 숫자를 입력할지 저장
printf("임의 개수의 수 평균을 구하는 프로그램입니다.\n");
// 프로그램 설명 출력
printf("계산하려는 수는 몇 개입니까==");
// 몇 개의 숫자를 입력할지 물어봄
scanf("%d", &total);
// 사용자가 입력한 개수를 total 변수에 저장
for (i = 1; i <= total; i++) {
// i를 1부터 시작
// i가 total 이하인 동안 반복
// 반복할 때마다 i를 1 증가
printf("%d번째 수를 입력하세요=", i);
// 현재 몇 번째 숫자인지 출력
scanf("%d", &num);
// 사용자가 입력한 숫자를 num에 저장
sum += num;
// sum = sum + num;
// 입력한 숫자를 기존 합계에 누적
}
printf("합은 %d, 평균은 %lf입니다.\n",
sum, (double)sum / total);
// sum 출력
// 평균 출력
// (double) : 정수를 실수로 바꿔서 정확한 평균 계산
return 0;
// 프로그램 정상 종료
}