목차
1. 1~12월까지 날짜 수 구하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define SIZE 12
int main(void)
{
int i;
int days[SIZE] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
for(i=0; i<SIZE; i++)
printf("%d월은 %d일까지 있습니다.\n", i+1, days[i]);
return 0;
}
2. n개의 수를 입력받아 배열로 저장하고, 이를 역순으로 출력하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, n, a[100];
printf("입력할 정수의 개수:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("%d번째 요소를 입력하시오:", i);
scanf("%d", &a[i]);
}
int sum;
for (i = n - 1; i >= 0; i--)
{
printf("%d ", a[i]);
}
printf("\n\n");
}
//olivia_codingschool
3. n개의 수를 읽어서 배열에 저장하고, 배열의 모든 요소의 합을 계산하여 출력하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, n, a[100];
printf("입력할 정수의 개수:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("%d번째 요소를 입력하시오:", i+1);
scanf("%d", &a[i]);
}
int sum = 0;
for (i = 0; i < n; i++)
{
sum += a[i];
}
printf("합=%d\n\n", sum);
}
//olivia_codingschool
4. 5개 정수 입력받아 최대값과 최소값 구하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#define SIZE 5
int main(void)
{
int data[SIZE] = { 0 };
int i;
for (i = 0; i < 5; i++) {
printf("정수를 입력하시오: ");
scanf("%d", &data[i]);
}
int max, min;
max = min = data[0];
for (i = 1; i < 5; i++) {
if (data[i] > max) max = data[i];
if (data[i] < min) min = data[i];
}
printf("최대값=%d 최소값=%d \n", max, min);
return 0;
}
//olivia_codingschool
5. 1~3번 학생의 점수 평균을 각각 구하세요
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int score[3][3] = { { 40, 10, 51},
{ 40, 90, 52},
{ 80, 65, 56} };
int i, k, avg, sum;
for (i = 0; i < 3; i++) {
sum = 0;
for (k = 0; k < 3; k++) {
sum += score[i][k];
}
printf("평균점수=%f\n", sum / 3.0);
}
return 0;
}
//olivia_codingschool
'C언어 > 참고서: C언어 콘서트' 카테고리의 다른 글
C언어 37차시 배열 연습문제 3, 분산, 표준편차 (0) | 2023.04.04 |
---|---|
C언어 36차시 배열 연습문제 2 (0) | 2023.04.04 |
C언어 34차시 배열 인덱스의 범위 넘어갈 때 발생하는 문제 (0) | 2023.03.29 |
C언어 33차시 다차원 배열, 2차원 배열, 배열의 초기화, 행렬 (0) | 2023.03.29 |
C언어 32차시 정렬, 버블정렬, 오름차순, 내림차순, 버블정렬 도식화 (0) | 2023.03.29 |