목차
1..................................................................................................................... exchange sort
2.................................................................C로 배우는 프로그래밍 기초 8장 내용 점검 문제
3.......................................................C로 배우는 프로그래밍 기초 8장 프로그래밍 실습 과제
2.................................................................C로 배우는 프로그래밍 기초 8장 내용 점검 문제
3.......................................................C로 배우는 프로그래밍 기초 8장 프로그래밍 실습 과제
본문내용
intf("--------------------------------------------------------------\n");
}
printf("%7s%18s%17s%18s\n","학점계","평 점 계","평점평균","백분율환산");
printf("**************************************************************\n");
printf("%7d%17.1f%14.2f/4.5%17.1f\n", totalcredit, totalpoint,
(totalpoint / totalcredit), 100 * (totalpoint / totalcredit) / 4.5 );
printf("**************************************************************\n");
}
10. 다음과 같이 0에서 9까지의 정수 60개의 수를 저장하여 다음과 같은 프로그램의 실행
결과가 나오도록 프로그램을 작성하시오
3, 6, 7, 2, 5, 3, 9, 5, 6, 4, 5, 8, 0, 6, 3, 7, 0, 5, 0, 8,
5, 8, 0, 5, 8, 7, 3, 9, 7, 8, 3, 5, 2, 8, 7, 5, 5, 8, 7, 2,
5, 4, 5, 5, 5, 3, 8, 6, 4, 6, 4, 7, 6, 1, 6, 5, 7, 7, 5, 5
다음과 같은 0에서 9까지의 정수에서
3 6 7 2 5 3 9 5 6 4 5 8 0 6 3 7 0 5 0 8
5 8 0 5 8 7 3 9 7 8 3 5 2 8 7 5 5 8 7 2
5 4 5 5 5 3 8 6 4 6 4 7 6 1 6 5 7 7 5 5
********
평균
********
배열 원소의 평균을 구하려한다.
배열 원소의 수는 60이고 배열 원소의 전체 합은 308이므로
평균은 5.1333 이다.
********
분포
********
---------------------------------------------------------
수 횟수 히스토그램
1 1 2 2
1 5 0 5 0 5
---------------------------------------------------------
0 4 ****
1 1 *
2 3 ***
3 6 ******
4 4 ****
5 16 ****************
6 7 *******
7 9 *********
8 8 ********
9 2 **
---------------------------------------------------------
분포에서는 수의 빈도 횟수를 나타낸다.
분석 결과, 가장 많은 빈도수는 수 5(이)가 16번 나타났다.
Press any key to continue
#include
#include
#define Array 60
#include
#include
#define Array 60
void response(int a[]);
void sum(int a[]);
void dis(int a[]);
int main(void)
{
int num[Array]={3, 6, 7, 2, 5, 3, 9, 5, 6, 4, 5, 8, 0, 6, 3, 7, 0, 5, 0, 8,
5, 8, 0, 5, 8, 7, 3, 9, 7, 8, 3, 5, 2, 8, 7, 5, 5, 8, 7, 2,
5, 4, 5, 5, 5, 3, 8, 6, 4, 6, 4, 7, 6, 1, 6, 5, 7, 7, 5, 5};
response(num);
sum(num);
dis(num);
system("PAUSE");
return 0;
}
void response(int a[])
{
int i;
printf("다음과 같은 0에서 9까지의 정수에서\n");
for(i=0; i
{
if(i%20==0)
{
printf("%s", "\n");
}
printf("%2d",a[i]);
}
printf("\n\n");
}
void sum(int a[])
{
int i;
int sum=0;
double average=0.0;
for(i=0; i
{
sum +=a[i];
}
average= (double) sum /Array;
printf("********");
printf("%3s","평균");
printf("********\n");
printf("배열 원소의 평균을 구하려한다.\n");
printf("배열 원소의 수는 %d이고 배열 원소의 전체 합은 %d이므로\n",Array,sum);
printf("평균은 %.4lf 이다.\n\n",average);
}
void dis(int a[])
{
int i,j,h,index=0;
int b[10]={0};
int max=b[0];
printf("********");
printf("%3s","분포");
printf("********\n");
printf("-------------------------------------------------------\n");
printf("%10s%10s%8s%-20s\n\n", "수", "횟수", " ", "히스토그램");
printf("%28s%-40s\n%28s%-40s\n", " ", " 1 1 2 2\n", " ",
"1 5 0 5 0 5\n" );
printf("-------------------------------------------------------\n");
for(i=0; i<10; i++)
{
for(j=0; j
{
if(a[j]==i)
{
b[i]++;
}
}
}
for(j=0; j<10; j++)
{
if(b[j] > max)
{
max=b[j];
index=j;
}
printf("%10d%10d%8s", j, b[j], " ");
for(h=1; h<= b[j]; h++)
{
printf("*");
}
printf("\n");
}
printf("분포에서는 수의 빈도 횟수를 나타낸다.\n");
printf("분석 결과, 가장 많은 빈도수는 수 %d이(가) %d번 나타났다.\n",index, max);
}
}
printf("%7s%18s%17s%18s\n","학점계","평 점 계","평점평균","백분율환산");
printf("**************************************************************\n");
printf("%7d%17.1f%14.2f/4.5%17.1f\n", totalcredit, totalpoint,
(totalpoint / totalcredit), 100 * (totalpoint / totalcredit) / 4.5 );
printf("**************************************************************\n");
}
10. 다음과 같이 0에서 9까지의 정수 60개의 수를 저장하여 다음과 같은 프로그램의 실행
결과가 나오도록 프로그램을 작성하시오
3, 6, 7, 2, 5, 3, 9, 5, 6, 4, 5, 8, 0, 6, 3, 7, 0, 5, 0, 8,
5, 8, 0, 5, 8, 7, 3, 9, 7, 8, 3, 5, 2, 8, 7, 5, 5, 8, 7, 2,
5, 4, 5, 5, 5, 3, 8, 6, 4, 6, 4, 7, 6, 1, 6, 5, 7, 7, 5, 5
다음과 같은 0에서 9까지의 정수에서
3 6 7 2 5 3 9 5 6 4 5 8 0 6 3 7 0 5 0 8
5 8 0 5 8 7 3 9 7 8 3 5 2 8 7 5 5 8 7 2
5 4 5 5 5 3 8 6 4 6 4 7 6 1 6 5 7 7 5 5
********
평균
********
배열 원소의 평균을 구하려한다.
배열 원소의 수는 60이고 배열 원소의 전체 합은 308이므로
평균은 5.1333 이다.
********
분포
********
---------------------------------------------------------
수 횟수 히스토그램
1 1 2 2
1 5 0 5 0 5
---------------------------------------------------------
0 4 ****
1 1 *
2 3 ***
3 6 ******
4 4 ****
5 16 ****************
6 7 *******
7 9 *********
8 8 ********
9 2 **
---------------------------------------------------------
분포에서는 수의 빈도 횟수를 나타낸다.
분석 결과, 가장 많은 빈도수는 수 5(이)가 16번 나타났다.
Press any key to continue
#include
#include
#define Array 60
#include
#include
#define Array 60
void response(int a[]);
void sum(int a[]);
void dis(int a[]);
int main(void)
{
int num[Array]={3, 6, 7, 2, 5, 3, 9, 5, 6, 4, 5, 8, 0, 6, 3, 7, 0, 5, 0, 8,
5, 8, 0, 5, 8, 7, 3, 9, 7, 8, 3, 5, 2, 8, 7, 5, 5, 8, 7, 2,
5, 4, 5, 5, 5, 3, 8, 6, 4, 6, 4, 7, 6, 1, 6, 5, 7, 7, 5, 5};
response(num);
sum(num);
dis(num);
system("PAUSE");
return 0;
}
void response(int a[])
{
int i;
printf("다음과 같은 0에서 9까지의 정수에서\n");
for(i=0; i
if(i%20==0)
{
printf("%s", "\n");
}
printf("%2d",a[i]);
}
printf("\n\n");
}
void sum(int a[])
{
int i;
int sum=0;
double average=0.0;
for(i=0; i
sum +=a[i];
}
average= (double) sum /Array;
printf("********");
printf("%3s","평균");
printf("********\n");
printf("배열 원소의 평균을 구하려한다.\n");
printf("배열 원소의 수는 %d이고 배열 원소의 전체 합은 %d이므로\n",Array,sum);
printf("평균은 %.4lf 이다.\n\n",average);
}
void dis(int a[])
{
int i,j,h,index=0;
int b[10]={0};
int max=b[0];
printf("********");
printf("%3s","분포");
printf("********\n");
printf("-------------------------------------------------------\n");
printf("%10s%10s%8s%-20s\n\n", "수", "횟수", " ", "히스토그램");
printf("%28s%-40s\n%28s%-40s\n", " ", " 1 1 2 2\n", " ",
"1 5 0 5 0 5\n" );
printf("-------------------------------------------------------\n");
for(i=0; i<10; i++)
{
for(j=0; j
if(a[j]==i)
{
b[i]++;
}
}
}
for(j=0; j<10; j++)
{
if(b[j] > max)
{
max=b[j];
index=j;
}
printf("%10d%10d%8s", j, b[j], " ");
for(h=1; h<= b[j]; h++)
{
printf("*");
}
printf("\n");
}
printf("분포에서는 수의 빈도 횟수를 나타낸다.\n");
printf("분석 결과, 가장 많은 빈도수는 수 %d이(가) %d번 나타났다.\n",index, max);
}
키워드
추천자료
- 2012년 2학기 JSP프로그래밍 출석대체시험 핵심체크
- 2012년 2학기 프로그래밍언어론 기말시험 핵심체크
- 2012년 2학기 JSP프로그래밍 기말시험 핵심체크
- 2013년 2학기 JSP프로그래밍 기말시험 핵심체크
- 2013년 2학기 JSP프로그래밍 출석대체시험 핵심체크
- 2014년 하계계절시험 C++프로그래밍 시험범위 핵심체크
- 2015년 2학기 프로그래밍언어론 기말시험 핵심체크
- 2015년 2학기 JSP프로그래밍 기말시험 핵심체크
- 2016년 하계계절시험 프로그래밍언어론 시험범위 핵심체크
- 2016년 하계계절시험 JSP프로그래밍 시험범위 핵심체크
- 2016년 2학기 프로그래밍언어론 기말시험 핵심체크
- 2016년 2학기 JSP프로그래밍 기말시험 핵심체크
- 2016년 2학기 프로그래밍언어론 교재 전 범위 핵심요약노트
- 2016년 2학기 JSP프로그래밍 교재 전 범위 핵심요약노트
소개글