2023.04.10


1. 10개 score 값을 입력받아 평균과 분산을 구하여 출력한다.
#include <stdio.h>
#include <math.h>
void main()
{
int score[10];
int i;
float a = 0, b = 0;
float avr,var;
for (i = 0; i < 10; i++)
{
printf("Enter %d score : ", i);
scanf("%d", &score[i]);
a += score[i];
avr = a / 10.0;
}
for (i = 0; i < 10; i++)
{
b += ((score[i] - avr) * (score[i] - avr));
var = b / 10.0;
}
printf("합은 %f, 평균은 %lf, 분산은 %lf입니다.", a, avr, var);
}

#include <stdio.h>
void main()
{
int u;
scanf("%d", &u);
int mt[10][10] = { 0 };
int i, j;
for (i = 0; i < u; i++)
{
for (j = 0; j < u; j++)
{
if (i <= j)mt[i][j] = 1;
else mt[i][j] = 0;
}
}
for (i = 0; i < u; i++) {
for (j = 0; j < u; j++)
printf(" %d ", mt[i][j]);
printf("\n"); // 한줄 찍고 줄바꾸기
}
}