|
다음처럼 하시면 결과는 나오지만...배열을 사용한건 아니지요...
배열로 하는건 힌트만드릴께요...아래 소스 생각해 보시면 될듯...
배열을 하나 잡으셔서 A부터 Z까지 넣고...
첨엔 배열의 0번째..1번째..이렇게 쭉~~ 출력하고..
그 담엔 1번째..2번째...이렇게...하다가 A~Z길이를 넘어가면 %로 나머질 구해서...-.-..
그냥 소스를...
#include <stdio.h>
void main()
{
int len='Z'-'A'+1;
int count=0;
for(int i=0,j;i<=len;i++) {
for(j=0;j<len;j++) {
printf("%c",'A'+(j+count)%len);
}
count++;
printf("\n");
}
}
김성은 님이 쓰신 글 :
: 실행결과가 아래와 같이 나와야 하는데요......
: 배열로 해야하는건데 넘 어려워요 ㅠ_ㅠ 알려주세요 ㅠ_ㅠ
: 아참 터보 C 입니다..;;
:
: ------------------실행 결과-------------------------------
:
: ABCDEFGHIJKLMNOPQRSTUVWXYZ
: BCDEFGHIJKLMNOPQRSTUVWXYZA
: CDEFGHIJKLMNOPQRSTUVWXYZAB
: DEFGHIJKLMNOPQRSTUVWXYZABC
: EFGHIJKLMNOPQRSTUVWXYZABCD
: FGHIJKLMNOPQRSTUVWXYZABCDE
: GHIJKLMNOPQRSTUVWXYZABCDEF
: HIJKLMNOPQRSTUVWXYZABCDEFG
: IJKLMNOPQRSTUVWXYZABCDEFGH
: JKLMNOPQRSTUVWXYZABCDEFGHI
: KLMNOPQRSTUVWXYZABCDEFGHIJ
: LMNOPQRSTUVWXYZABCDEFGHIJK
: MNOPQRSTUVWXYZABCDEFGHIJKL
: NOPQRSTUVWXYZABCDEFGHIJKLM
: OPQRSTUVWXYZABCDEFGHIJKLMN
: PQRSTUVWXYZABCDEFGHIJKLMNO
: QRSTUVWXYZABCDEFGHIJKLMNOP
: RSTUVWXYZABCDEFGHIJKLMNOPQ
: STUVWXYZABCDEFGHIJKLMNOPQR
: TUVWXYZABCDEFGHIJKLMNOPQRS
: UVWXYZABCDEFGHIJKLMNOPQRST
: VWXYZABCDEFGHIJKLMNOPQRSTU
: WXYZABCDEFGHIJKLMNOPQRSTUV
: XYZABCDEFGHIJKLMNOPQRSTUVW
: YZABCDEFGHIJKLMNOPQRSTUVWX
: ZABCDEFGHIJKLMNOPQRSTUVWXY
: ABCDEFGHIJKLMNOPQRSTUVWXYZ
:
: -----------------------------------------
:
|