개인자료/프로그래밍
[C언어] 로또 번호 생성 프로그램
2015.05.11123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 #include void input_nums(int *lotto_nums);void print_nums(int *lotto_nums); int main(void){ int lotto_nums[6]; input_nums(lotto_nums); print_nums(lotto_nums); return 0;} void input_nums(int *lotto_nums){ int i,j; int temp[6]; for(i = 0; i 0 && lotto_nums[i]
[C언어] 로또 번호 확인 프로그램
2015.05.11// 일치하는 번호의 개수를 반환하는 함수int check_same(int *lotto_nums, int *my_nums); //일치하는 번호를 확인할 배열int lotto_nums[6] = {4, 10, 25, 30, 41, 45};int my_nums[6] = {1, 4, 7, 22, 41, 43}; 123456789101112131415161718192021222324252627282930313233 #include int check_same(int *lotto_nums, int *my_nums); int main(void){ int cnt; int lotto_nums[6] = {4,10,25,30,41,45}; int my_nums[6] = {1,4,7,22,41,43}; cnt = check_s..
[C언어] 별 그래프 출력 프로그램
2015.05.11123456789101112131415161718192021222324252627282930313233343536#include void print_graph(int *ps, int size); int main(void){ int score[5] = {72,88,95,64,100}; int size; size = sizeof(score) / sizeof(score[0]); print_graph(score,size); return 0;} void print_graph(int *ps, int size){ int i,j, share; for(i = 0; i
[C언어] 숫자 회전 프로그램
2015.05.10123456789101112131415161718192021222324252627282930313233343536 #include void rotate(int *pa, int *pb, int *pc); int main(void) { int a = 1; int b = 2; int c = 3; rotate(&a,&b,&c); return 0; } void rotate(int *pa, int *pb, int *pc){ int temp; char str; printf("%d:%d:%d",*pa,*pb,*pc); while(1) { scanf("%c",&str); if(str == 10) { temp = *pa; *pa = *pb; *pb = *pc; *pc = temp; printf("%d:%d:%d",*pa,..
[C언어] 미니 정렬 프로그램
2015.05.101234567891011121314151617181920212223242526272829303132333435363738394041424344454647 #include void swap(double *pa, double *pb);void line_up(double *maxp, double *midp, double *minp); int main(void){ double max,mid,min; printf("실수값 세 개 입력 : "); scanf("%lf%lf%lf", &max,&mid,&min); line_up(&max, &mid, &min); printf("정렬된 값 출력 : %.1lf, %.1lf, %.1lf\n", max, mid, min); return 0;} void swap(double *p..
[C언어] 몫과 나머지 입력 프로그램
2015.05.1012345678910111213141516171819202122#include void func(int *pa,int *pb); int main(void){ int mod,rem; func(&mod, &rem); printf("몫 : %d, 나머지 : %d", mod, rem); return 0;} void func(int *pa,int *pb){ int input; printf("양수 입력 : "); scanf("%d",&input); *pa = input / 4; *pb = input % 4;} Colored by Color Scriptercs
[C언어] 로또 프로그램
2015.05.091234567891011121314151617181920212223242526272829303132333435#include int main(void){ int num[6] = {0}; int temp[6]; int i,j; for(i = 0; i 0 && num[i]
[C언어] 대소문자 변환 프로그램
2015.05.09123456789101112131415161718192021222324252627 #include #include int main(void){ char str[30] = {0}; int size, cnt = 0; int i; printf("문장 입력 : "); //scanf("%s",str); gets(str); size = sizeof(str) / sizeof(str[0]); for(i = 0; i = 'A' && str[i]
[C언어] 채점 프로그램
2015.05.0912345678910111213141516171819202122232425262728293031323334353637383940#include int main(void){ int grade[5]; int i, j, temp; int tot = 0; double avg = 0; printf("5명 심사위원의 점수 입력 : "); for(i = 0; i
[C언어] 소수(Prime Number) 출력 프로그램
2015.05.09123456789101112131415161718192021222324252627282930313233343536373839 #include int prime_check(int n); int main(void){ int num; printf("#양수 입력 :"); scanf("%d",&num); prime_check(num); return 0;} int prime_check(int n){ int i,j,cnt = 0; for(i = 2; i
[C언어] 1부터 10까지의 합 계산(재귀호출 사용)
2015.05.091234567891011121314151617181920#include int rec_func(int n); int main(void){ int tot; tot = rec_func(1); printf("%d",tot); return 0;} int rec_func(int n){ if(n == 10) return 10; return rec_func(n + 1) + n; } Colored by Color Scriptercs
[C언어] 성적관리 프로그램
2015.05.0912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include int total(int kor, int eng, int mat);double average(int tot);void print_title(void); int main(void){ int kor, eng, mat; int tot; double res; printf("#세 과목의 점수 입력:"); scanf("%d%d%d",&kor,&eng,&mat); printf(" ===== =====\n"); print_title(); printf(" 국어 영어 수학 총점 평균\n"); print_title();..