숫자 발생 체크하는 프로그램
2008. 3. 28. 10:17ㆍETC Programmings
-9에서 9까지의 정수의 개수가 얼마나 있는지를 알려주는 프로그램이다.
별거 없다 - -.. 전혀 포인터를 사용 안함으로.. 팻스;; 배열에 관련된 문제다.
새삼 자바의 length 변수나 getSize() 같은 메소드가 대단한 거라는 생각이 든다.
#include <stdio.h>
void display(int occurList[]);
void validateNum(int numList[], int occurList[]);
void display(int occurList[]){
int i = 0;
for (i = 0 ; i < 19 ; i ++) {
if (occurList[i] != 0)
printf("%d 는 %d 번 있었습니다.\n", i - 9, occurList[i]);
}
}
void validateNum(int numList[], int occurList[]){
int i, temp;
for (i = 0 ; i < 7 ; i ++){
temp = numList[i];
occurList[temp + 9] += 1;
}
display(occurList);
}
int main(){
int numList[] = { -7, 3, 3, -7, 5, 5, 3 };
int occurList[19] = {0};
validateNum(numList, occurList);
}