검색
아하에서 찾은 203건의 질문
- 생활꿀팁생활Q. VB 공부중인데요, 배열에 숫자를 효과적으로 넣는법을 알고 싶습니다지금 풀고 있는 문제가 2차원 배열에 숫자를 넣는건데요내용은 아래와 같아요문) 2차원 배열에 아래와 같이 숫자를 넣어주세요1 2 3 4 5 67 8 9제가 작성한 코드는 아래와 같은데여, 3x3배열이니깐 이렇게 해서 풀었지만약에 100x100배열이라면? 도저히 감당이 안될것 같네요배열의 크기가 엄청 크더라도 효과적으로 코딩하는 법이 있을까요?dim a(3,3) a(1,1) = 1 a(1,2) = 2 a(1,3) = 3 a(2,1) = 4 a(2,2) = 5 a(2,3) = 6 a(3,1) = 7 a(3,2) = 8 a(3,3) = 9 print a(1,1),a(1,2),a(1,3) print a(2,1),a(2,2),a(2,3) print a(3,1),a(3,2),a(3,3)
- 생활꿀팁생활Q. 배열안에 있는 숫자들의 순서를 바꿀려면?비주얼베이직이구요배열 a(5) 가 있구요각각의 방에 a(1) = 1,a(2) = 2,a(3) = 3, a(4) = 4 , a(5) = 5 이렇게 값이 저장되어 있는데swap 명령어를 사용하지 않고 변수를 이용하여 배열에 저장된 값을 아래처럼 바꾸라고하네요 a(1) = 5 , a(2) = 4 , a(3) = 3 , a(4) = 2 , a(5) = 1그래서 아래처럼 풀었는데 잘 안되어서 문의해봅니다' 배열값 초기화 dim a(5) a(1) = 1 a(2) = 2 a(3) = 3 a(4) = 4 a(5) = 5 ' 여기서 변환시작 a(5) = a(1) a(4) = a(2) a(3) = a(3) a(2) = a(4) a(1) = a(5) ' 결과값 출력 debug.print a(1) , a(2) , a(3) , a(4) , a(5)위와 같이 코딩하여 실행했더니, 5 4 3 2 1 이렇게 안나옵니다어떻게 코딩을 해야 할까요?
- 생활꿀팁생활Q. (list 관련)큰 값부터 앞에서 나오게 출력하는 방법은?temp=0 a=[0,0,0,0] a[0]=str(input("1번째 숫자 : ")) a[1]=str(input("2번째 숫자 : ")) a[2]=str(input("3번째 숫자 : ")) a[3]=str(input("4번째 숫자 : ")) for i in range(0,3): max=i for j in range(0,3): if a[j]<a[max]: max=j temp=a[i] a[i]=a[max] a[max]=temp for i in range(0,4): print(a[i], end="") 숫자를 입력받은 후, 큰 값부터 앞에나오게 출력하고싶었는데 원치 않는 숫자들이 찍히네요ㅠㅠ c언어에서 정렬부분에 있는부분을 똑같이 따라해서 파이썬에 적용해보았는데 적용이 되지 않습니다. 어느 부분에서 막힌지 알려주시면 감사하겠습니다.