c언어/BAEKJOON
c언어 33528번 Alphabetic Shift (백준)
rofn123
2025. 6. 8. 20:51
int main,i=0,j,n=0;char s[1001];
__libc_start_main(){
read(0,s,1001);
while(s[++n]!=10);
write(1,s,n+1);
for(;i<25;i++) {
for(j=0;j<n;j++) {
s[j]-=1;
if(s[j]<65)s[j]=90;
}
write(1,s,n+1);
}
_exit(0);
}
풀이 : 문자열
문자열을 입력받고, B->A 이렇게 ascii code 기준으로 1씩 감소시킨 것을 출력합니다. 단 A보다 작아지면 다시 Z로 돌아옵니다.