전자종합설계1-이채우-과제2
- 최초 등록일
- 2014.01.01
- 최종 저작일
- 2013.03
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
#include<stdio.h>
#define NUM 5 // 학생 수는 5
int Total(int a, int b, int c); // 국영수의 총 합을 구하는 함수
double Average(int d); // 국영수의 평균을 구하는 함수
void main()
{
int student[NUM][4]; //2차원 배열을 이용한다.
double avr[NUM]; //평균은 실수이므로 double형으로 만든다.
int i, j; //행과 열을 스캔하기 위한 카운트 변수를 설정한다.
j=0; // 초기화한다.
for(i=0;i<NUM;i++) // 학생 수만큼 반복한다. 한번 반복할 때마다 한 학생의 정보가 입력된다.
{
printf("학생 %d의 국어점수:",i+1); //국어 점수 입력
scanf("%d", &student[i][j++]); //입력 후 열을 이동한다.
printf("학생 %d의 영어점수:",i+1); //영어 점수 입력
scanf("%d", &student[i][j++]); //입력 후 열을 이동한다.
printf("학생 %d의 수학점수:",i+1); //수학 점수 입력
scanf("%d", &student[i][j++]); //입력 후 열을 이동한다.
student[i][j]=Total(student[i][0], student[i][1], student[i][2]); // 총 합 계산
avr[i]=Average(student[i][j++]); // 평균 계산
j=0; //열을 다시 초기화시킨다.
}
printf("학번 kor Eng Math Total Avg\n");
for(i=0;i<NUM;i++) // 전체적으로 스캔하면서 알맞게 출력시킨다.
<이하생략>
참고 자료
없음