검색
아하에서 찾은 144건의 질문
- 생활꿀팁생활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. VB6 , 문자열의 일부를 이름으로 변경해야 하는데요..간만에 VB6 질문을 해봅니다문자열은 "안녕하세요! 저의 이름은 *** 입니다"1차원 배열엔 단어가 아래처럼 들어있습니다"홍길동","이영자","백종원","조보아"for 문과 치환문을 사용해서 아래처럼 결과가 나와야 하는데요-------------------------------안녕하세요! 저의 이름은 홍길동 입니다안녕하세요! 저의 이름은 이영자 입니다안녕하세요! 저의 이름은 백종원 입니다안녕하세요! 저의 이름은 조보아 입니다--------------------------------생각처럼 잘 안되네요제가 짠 코드는 아래와 같구요, 어케 고쳐야 위에처럼 나올까요?dim a(4) a(1) = "홍길동" a(2) = "이영자" a(3) = "백종원" a(4) = "조보아" title = "안녕하세요! 저의 이름은 *** 입니다" for i = 1 to 4 debug.print a(i),title next // 실행하면? 홍길동 안녕하세요! 저의 이름은 *** 입니다 이영자 안녕하세요! 저의 이름은 *** 입니다 백종원 안녕하세요! 저의 이름은 *** 입니다 조보아 안녕하세요! 저의 이름은 *** 입니다 위와 같이 나와요...ㅠ.ㅠ
- 생활꿀팁생활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언어에서 정렬부분에 있는부분을 똑같이 따라해서 파이썬에 적용해보았는데 적용이 되지 않습니다. 어느 부분에서 막힌지 알려주시면 감사하겠습니다.