- Today
- Total
목록프로그래밍/C언어 (12)
SA_BLOG
처음에는 책에 나와있는 실행의 예를 보고 어떻게 살건지 고르는 문제인줄 알았는데 알고보니 경우의 수를 구하는 문제였내요. 어떻게 구현을 해야할까 고민하다가 무작정 하다보니 만들어졌습니다. 1234567891011121314151617181920212223 #include int myMoney = 3500; int main(void) { int crim=500, seu=700, cola=400; int i = 1, j = 1, k = 1; printf_s("현재 당신이 가지고 있는 금액 : %d\n\n", myMoney); for (i = 1; i*crim
약 1시간 반 동안 머리 굴려서 작성한 코드입니다.. 해결 가이드에 유클리드 호제법에 대한 내용이 나오길래 인터넷 검색해서 유클리드 호제법을 참고하여 만들었습니다. 16과 30의 최대 공약수를 테스트로 구해보는데 두 수의 최대 공약수인 2가 안나오고 14가 나오길래 고민고민 하다가 변수를 static 변수로 선언하여 해결했습니다. (코드가 틀렸을 수도 있고.. 더 간편한 코드가 있을 수 있습니다..) 1234567891011121314151617181920212223242526272829303132333435363738394041424344#include int GCD(int n1, int n2); int main(void) { int su1, su2; int num = 0; printf("첫번째 정수 ..
예제 문제에 대한 답을 공부한데로 작성했습니다. 문제) 사용자로 부터 2개의 정수를 입력받아 구구단을 출력하는 문제이다. 만약 2,4 를 입력하였을 때 2단에서 4단까지 나와야 되고, 반대로 4,2 를 입력했을 때 같은 결과가 나와야 한다. 123456789101112131415161718192021222324252627282930313233 #include void NumGubsam(int n1, int n2); int main(void) { int su1, su2; printf("첫번째 정수 : "); scanf_s("%d", &su1); printf("두번째 정수 : "); scanf_s("%d", &su2); NumGubsam(su1, su2); return 0; } void NumGubsam(i..
중간,기말 점수로 총점, 평균, 석차 구하는 예제 소스입니다. 123456789101112131415161718192021222324252627282930313233343536373839404142 /* 성적처리 예제 프로그램 OS : Windows 7 S/W: Visual Studio 2013 Express */ #include int main(void) { int num[5][5] = { { 74, 65 }, { 50, 80 }, { 88, 98 }, { 82, 75 }, { 78, 60 } }; char name[5][10] = { "강감찬", "김시민", "장보고", "이순신", "김유신" }; int i, j; //총점&평균 for (i = 0; i