:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/10/01 12:36
코드를 작성할때는 가독성이 중요한데..
작성해주신 코드에 주석도 없고, 이해하기 어려운 변수명들이 많을수록.. 사람들이 별로 읽고 싶지 않을거에요.. 이게 뭐하는코드인고? 할테니까요.. 게다가 들여쓰기가 안되어있어서 더욱 알아보기 어렵네요. 사실은 눈치켜뜨고 이해하고 싶지 않아한다는...;;
10/10/01 13:08
#include <stdio.h>
void ary_input(); void ary_print(); float ary_average(); int ary_max(); int ary_min(); int ary[10] = 0 ;
int main() float avg; int max, min; ary_input(); ary_print(); avg=ary_average(); max=ary_max(); min=ary_min(); printf("평균=%f, 최대값=%d, 최소값=%d n", avg, max, min); return 0; void ary_input() printf("수 입력n"); for(int i=0; i<10; i++) { scanf("%d", &ary[i]); } void ary_print() printf("입력된 수: "); for(int i=0; i<10; i++) { printf("%d ", ary[i]); printf("n"); } float ary_average() float sum=0; float avg; for(int i=0; i<10; i++) { sum+=*(ary+i); avg = sum/10; return avg; } int ary_max() int max=ary[0]; for(int i=0; i<10; i++) { if(max <= ary[i]) max=ary[i]; return max; } int ary_min() int min=ary[0]; for(int i=0; i<10; i++) { if(min >= ary[i]) min=ary[i]; return min; } 후... 소스 올려드릴께요 최소값 최대값 비교하는 방식이 틀리셨고 포인터가 들어가야하신게 어떤 방식인지 몰라서 그냥 했습니다. 그리고.. 매개변수는 왜 들어가있는지 모르겠네요.... 올리고 보니 이건 역슬래시 표시는 그냥 지워지네요;; n이라 되는게 개행입니다..
|