728x90
반응형
//투표 집계하기
#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS
#define SIZE 10
int main(void)
{
int input;
int vote[SIZE] = { 0 };
while (1)
{
while (1)
{
printf("몇번 후보자를 선택하시겠습니까?(종료 -1)\n");
scanf("%d", &input);
if (input == -1)
{
break;
}
else if ((input < -1) || (input > SIZE))
{
printf("다시 입력하시오\n");
}
for (int i = 0; i <= SIZE; i++)
{
if (input == i + 1)
{
vote[i] += 1;
}
}
}
printf("값 득표결과\n");
for (int i = 0; i < 10; i++)
{
printf("%d %d\n", i + 1, vote[i]);
}
break;
}
return 0;
}
//막대그래프 출력하기
#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS
int main(void)
{
int grade[5] = { 30,20,10,40,50 };
for (int i = 0; i <= grade[i]; i++)
{
printf("번호 %d: ", i);
for (int j = 1; j <= grade[i]; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
//A배열을 B배열에 복사하기
#include <stdio.h>
#define SIZE 5
void print_array(int copy[], int size);
void copy_array(int acopy[], int bcopy[], int size);
int main(void)
{
int A[SIZE] = { 0 };
int B[SIZE] = { 0 };
printf("A배열 : ");
for (int i = 0; i < SIZE; i++)
{
scanf("%d", &A[i]);
}
printf("B배열 : ");
for (int j = 0; j < SIZE; j++)
{
scanf("%d", &B[j]);
}
printf("--------------------------\n");
copy_array(A, B, SIZE);
printf("A배열 : ");
print_array(A, SIZE);
printf("\nB배열 : ");
print_array(B, SIZE);
return 0;
}
void copy_array(int acopy[], int bcopy[], int size)
{
for (int i = 0; i < size; i++)
{
bcopy[i] = acopy[i];
}
}
void print_array(int copy[], int size)
{
for (int i = 0; i < size; i++)
{
printf("%3d ", copy[i]);
}
}
//학생들의 시험 점수를 통계 처리하는 프로그램
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define CLASSP 10
#define TEST 3
int main(void)
{
int score[CLASSP][TEST] = { 0 };
srand((unsigned)time(NULL));
for (int i = 0; i < CLASSP; i++)
{
for (int j = 0; j < TEST; j++)
{
score[i][j] = 0 + rand() % 100 + 1;
}
}
for (int k = 0; k < TEST; k++)
{
int max = 0, min = 100;
for (int j = 0; j <CLASSP; j++)
{
if (max < score[j][k])
{
max = score[j][k];
}
if (min > score[j][k])
{
min = score[j][k];
}
}
printf("시험#%d의 최대점수 %d, 최소점수 %d\n", k + 1, max, min);
}
return 0;
}
728x90
반응형