출력 3

C언어 포인터를 이용하여 배열의 모든 원소 역순 출력 함수 - 공부하는 도비

#include void ReverseArray(int* ptr, int len) { for(int i = len-1; i >= 0; i--) { printf("%d ", *(ptr + i)); } } int main(void) { int score[] = { 100, 78, 65, 32, 89 }; int array_length =sizeof(score) /sizeof(score[0]); ReverseArray(score, array_length); return 0; } ReverseArray 함수 결과를 main으로 따로 주지 않아도 되니 void로 선언해주고, 배열 score의 포인터 변수로 *ptr로 받습니다. 저런식으로 배열을 포인터로 받으면 배열의 0번째 방 주소를 *ptr로 가리키게 됩니다...

C Programming 2022.10.28

파이썬 rand, randn, randint, random.sample, seed, size, shuffle - 공부하는 도비

오늘은 파이썬에서 난수를 출력하는 법에 대해서 알아볼게요. 최근 random 값을 사용해서 프로그램 작성할 일이 많아서, 정리를 쫙해둬야겠어요. 우선, 파이썬에서 random을 사용하려면, import random 을 해주고, (rand, randn, randint)는 numpy와 관련 있어서, import numpy as np를 해주시면 됩니다. * random.random() : 0부터 1 사이에서 균일한 확률 분포로 실수 난수를 생성 import random a_1 = random.random() print("a_1 : ", a_1) a_2 = random.random() print("a_2 : ", a_2) random.random()을 사용하게 되면, 실행할 때마다 다른 값을 출력합니다. 프로그..

Python/Python Basic 2021.04.19

아스키 코드 변환하기,ord(), chr()함수 사용 - 공부하는 도비

예전 c언어를 배울 때, 아스키 코드값을 출력하는 문제를 푼게 기억이 나네요. 그때는 단순히 'A' 라는 문자를 %d 연산자로 출력하면 컴퓨터 내에서 65라는 수로 변환시켜 출력되었죠. 파이썬은 c언어와 조금 다른데, 아스키 코드 값을 출력해주는 함수와 아스키 코드 값을 문자로 변환해주는 함수가 존재합니다. 이러한 함수가 많은 것이 제가 파이썬을 공부하고 다른 언어들에 비해 더 재미있어하는 이유인거 같아요.ㅎㅎ 1. ord() 함수 : 특정한 한 문자를 아스키 코드 값으로 변환 2. chr() 함수 : 아스키 코드 값을 문자로 변환 - ( ) 괄호안에 숫자를 넣으면 그 숫자의 아스키 코드에 대응하는 문자를 반환 진짜 간단하죠? 코드를 보면서 살펴볼게요! 아래 링크는 아스키코드 관련 내용입니다. (출처 :..

Python/Python Basic 2020.12.06