현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - 입력 문자열 (문자열에는 소문자' a' 에서' z' 만 포함) a->; B, b-> C, ..., y-> Z,

입력 문자열 (문자열에는 소문자' a' 에서' z' 만 포함) a->; B, b-> C, ..., y-> Z,

배열의 출력을 잘못 썼어요! 한 번에 하나씩 출력을 루핑하는 데 사용됩니다.

입력을 5 자 이하로 제한하려면 판단문을 추가해야 한다.

나는 네가 쓴 것을 수정했다.

# include & ltiostream & gt

# "string.h" 포함

네임스페이스 STD 사용

Void convert(char* 입력, char * 출력)

{

For(int I = 0;; 나<5; I++)

{

Output [I] = (input [I]-'a'+1)% 26+'a';

}

}

Void main ()

{

문자 입력 [5];

Char 출력 [5];

Cout & lt& lt "입력 문자:";

CIN>;; & gt 입력;

Intlength = strlen (input);

While (길이 & gt5) // 입력 수가 5 를 초과하는지 결정합니다.

{

Cout & lt& lt 입력이 잘못되었습니다. 다시 입력하십시오

CIN>;; & gt 입력;

길이 = strlen (입력);

}

Convert (입력, 출력);

Cout & lt& lt "출력은";

For(int I = 0;; 나<5; I++)

{

Cout & lt& lt 출력 [I];

}

Cout & lt& ltendl

}