목차
없음
본문내용
1. 다음을 출력 하세요.
소스코드
//Report 1.c*
#include
int main()
{
int Array[9][9];
int i,j;
printf(\"---------------------------------\\n\");
for(i=0; i<9;i++)
{
for(j=0;j<9;j++)
{
Array[i][j] = (i+1) *(j+1);
}
}
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
printf(\"%-3d\",Array[i][j]);
}
printf(\"\\n\");
}
printf(\"---------------------------------\");
}
-------------------------------------------------------------------
출력
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
9 18 27 36 45 54 63 72 81
--------------------------------------------------------------------
2. 10개의 정수를 입력받아 정렬한 후 평균과 표준편차를 계산하여 출력하세요.
(어떤 정렬도 정렬)
//10개의 정수를 입력받아 정렬한 후 평균과 표준편차를 계산하여 출력하세요.
#include
#include
#include
void main()
{
// [ 정수를 입력 받아 평균을 구하는 부분 ]
int a[10], sum1=0, m;
// 정수 a, sum1, m을 선언한다
float eve1, eve2, b[10], sum2=0;
// 실수 eve1, eve2, b, sum2를 선언한다
double deviation=0;
{
for(m=0;m<10;m++)
// {}을 10번 반복 수행한다
{
printf(\" %d번째 수 :\", m+1);
scanf(\"%d\", &a[m]);
// a[m]에 들어갈 정수를 입력받는다
sum1=sum1+a[m];
// 입력 받은 정수를 sum1에 더해준다. 이 명령을 계속 수행하면 수행한 만큼 수가 누적된 수와 더해지게 된다
}
eve1=(float)sum1/10;
// 평균을 구한다. 단, 여기에서는 평균이 소숫점 이하로 나올 가능성도 있기 때문에 int를 float로 강제변환(cast연산자)해 준다
printf(\"평균값을 출력: %f \\n\", eve1);
// 평균값을 출력한다
}
// [ 구한 평균을 가지고 분산을 구하는 부분 ]
{
for(m=0;m<10;m++)
// {}을 10번 반복 수행한다
{
b[m]=(eve1-a[m])*(eve1-a[m]);
// 분산의 공식은 이므로, 위와 같이 구해준 값을 새로운 장소인 b[m]에 값을 저장해 준다
sum2=sum2+b[m];
// 위에서 구한 b[m]의 누적해서 더해준다 (부분 수행)
}
eve2=sum2/10;
// 위의 공식 중에서 부분을 수행해 준다
printf(\"분산값은 : %f \\n\", eve2);
// 위에서 구한 분산값을 출력한다
deviation =sqrt(eve2);
printf(\"표준편차 %0.1f\\n\",deviation);
}
}
3. 10개의 정수를 배열에 입력받은 후 한 칸 오른쪽으로 회전 이동하는 프로그램을 작성하세요.
예) 1 2 3 4 5 6 7 8 9 10 --> 10 1 2 3 4 5 6 7 8 9
//10개의 정수를 배열에 입력받은 후 한 칸 오른쪽으로 회전 이동하는 프로그램을 작성하세요.
#include
void main(void){
int a[10],i,enter;
int a_10;
for(i=0;i<=9;i++){
printf(\"%d번
소스코드
//Report 1.c*
#include
int main()
{
int Array[9][9];
int i,j;
printf(\"---------------------------------\\n\");
for(i=0; i<9;i++)
{
for(j=0;j<9;j++)
{
Array[i][j] = (i+1) *(j+1);
}
}
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
printf(\"%-3d\",Array[i][j]);
}
printf(\"\\n\");
}
printf(\"---------------------------------\");
}
-------------------------------------------------------------------
출력
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
9 18 27 36 45 54 63 72 81
--------------------------------------------------------------------
2. 10개의 정수를 입력받아 정렬한 후 평균과 표준편차를 계산하여 출력하세요.
(어떤 정렬도 정렬)
//10개의 정수를 입력받아 정렬한 후 평균과 표준편차를 계산하여 출력하세요.
#include
#include
#include
void main()
{
// [ 정수를 입력 받아 평균을 구하는 부분 ]
int a[10], sum1=0, m;
// 정수 a, sum1, m을 선언한다
float eve1, eve2, b[10], sum2=0;
// 실수 eve1, eve2, b, sum2를 선언한다
double deviation=0;
{
for(m=0;m<10;m++)
// {}을 10번 반복 수행한다
{
printf(\" %d번째 수 :\", m+1);
scanf(\"%d\", &a[m]);
// a[m]에 들어갈 정수를 입력받는다
sum1=sum1+a[m];
// 입력 받은 정수를 sum1에 더해준다. 이 명령을 계속 수행하면 수행한 만큼 수가 누적된 수와 더해지게 된다
}
eve1=(float)sum1/10;
// 평균을 구한다. 단, 여기에서는 평균이 소숫점 이하로 나올 가능성도 있기 때문에 int를 float로 강제변환(cast연산자)해 준다
printf(\"평균값을 출력: %f \\n\", eve1);
// 평균값을 출력한다
}
// [ 구한 평균을 가지고 분산을 구하는 부분 ]
{
for(m=0;m<10;m++)
// {}을 10번 반복 수행한다
{
b[m]=(eve1-a[m])*(eve1-a[m]);
// 분산의 공식은 이므로, 위와 같이 구해준 값을 새로운 장소인 b[m]에 값을 저장해 준다
sum2=sum2+b[m];
// 위에서 구한 b[m]의 누적해서 더해준다 (부분 수행)
}
eve2=sum2/10;
// 위의 공식 중에서 부분을 수행해 준다
printf(\"분산값은 : %f \\n\", eve2);
// 위에서 구한 분산값을 출력한다
deviation =sqrt(eve2);
printf(\"표준편차 %0.1f\\n\",deviation);
}
}
3. 10개의 정수를 배열에 입력받은 후 한 칸 오른쪽으로 회전 이동하는 프로그램을 작성하세요.
예) 1 2 3 4 5 6 7 8 9 10 --> 10 1 2 3 4 5 6 7 8 9
//10개의 정수를 배열에 입력받은 후 한 칸 오른쪽으로 회전 이동하는 프로그램을 작성하세요.
#include
void main(void){
int a[10],i,enter;
int a_10;
for(i=0;i<=9;i++){
printf(\"%d번
추천자료
[공학/컴퓨터/통신] 알기 쉽게 해설한 C
알기 쉽게 해설한 C
C로 배우는 프로그래밍 기초 12장 이해점검 풀이
[C 프로그래밍] C로 배우는 프로그래밍 기초 5장 이해점검 및 프로그램문제 풀이
C로 배우는 프로그래밍 기초 (2nd edition) - 4장 내용점검 문제
C로 배우는 프로그래밍 기초 1,2장 문제 풀이
[프로그래밍언어][프로그램언어][프로그래밍][컴파일러]프로그래밍언어(프로그램언어)의 종류...
[방송언어][방송언어오용][방송][언어][언어파괴][방송용어]방송언어의 개념, 방송언어의 특...
c로 쓴 자료구조론 연습문제 7장(정렬sorting)
[교과교육론 C형] 준보육과정(사회관계, 의사소통, 신체운동, 예술경험, 자연탐구, 기본 생활...
C로 배우는 프로그래밍 기초 2nd Chapter 8장 및 exchange sort 프로그래밍
[언어지도] 영유아 언어지도의 중요성 및 언어영역별 지도원리에 대해 논하시오 (언어지도)
소개글