본문 바로가기

분류 전체보기680

[C언어] 사용자로부터 문자를 입력받고 아스키 코드 값을 출력하시오 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 힌트 더보기 scanf를 통해 사용자로부터 char형 문자를 입력받고 아스키코드를 나타내기 위해선 char문자를 정수형으로 출력해주면 아스키코드 값을 볼 수 있다. 답안코드 더보기 #include int main(void) { char ch; printf("문자를 입력하시오: "); scanf("%c", &ch);//캐릭터형으로 문자를 출력받고 printf("아스키 코드값=%d\n", ch);//정수형으로 캐릭터형을 출력 return 0; } 더 많은 C언어 글이 궁금하다면? https.. 2020. 5. 4.
[C언어] 포인터를 사용하여 2개의 정수를 입력받아 최대공약수와 최소공배수를 반환하는 함수를 작성하시오 최대공약수와 최소공배수를 반환하는 함수를 작성하는 프로그램을 가지고 왔습니다 참고하셔서 좋은 성적 얻으시길 바랍니다^^ 더보기 #include void get_gcd_lcm(int x, int y, int *gcd, int *lcm); int main(void) { int x, y, g, l; printf("두개의 정수를 입력하시오: "); scanf("%d %d", &x, &y); get_gcd_lcm(x, y, &g, &l); printf("최소공배수는 %d입니다.\n",l); printf("최대공약수는 %d입니다.\n",g); return 0; } void get_gcd_lcm(int org_x, int org_y, int *gcd, int *lcm) { int x = org_x; int y = o.. 2020. 5. 4.
[C언어] 포인터를 사용하여 정수를 복사하는 함수를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include void convert(double *grades, double *scores, int size); void print(double *a, int size) { int i; for (i=0; i 2020. 5. 4.
[C언어] 포인터를 사용하여 정수 배열의 원소들을 화면에 출력하는 함수를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 출력예시 초기화를 1 2 3 4 로 한 경우 (코드 그대로 결과값이 나옴) A[]={ 1 2 3 4 0 0 0 0 0 0 } 초기화를 2 4 6 8 10 으로 한 경우 출력 A[]={ 2 4 6 8 10 0 0 0 0 0 } 초기화를 100 200 300 400 500 600 800 900 1000 으로 한 경우 출력 A[]={ 100 200 300 400 500 600 800 900 1000 0 } 답안코드 더보기 #include void array_print(int *A, int n); int main(void) { int list[10]= { 1, 2, 3, 4 } ; array_print(list, 10); return 0; } vo.. 2020. 5. 4.