Chuyển hoá xâu

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một sâu A

Bạn hãy chuyển tất cả ký tự in thường trong sâu thành in hoa và thăng tiến thêm 2 vị trí, ví dụ 'b' thành 'D'

Nếu ký tự 'y' thì thành 'A', 'z' thì thành 'B'

INPUT:

  • Dòng đầu là sâu A.

OUTPUT:

  • In ra sâu sau khi chuyển hoá

Input:

Ae

Output:

AG

CONSTRAINS:

  • Sâu A có độ dài nhỏ hơn 100 ký tự, gồm các ký tự chữ cái, chữ số, ký tự trắng

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    23010101  đã bình luận lúc 30, Tháng 6, 2025, 10:05

    include<stdio.h>

    include<string.h> void chuyendoi(char h[]){ for(int i = 0; hh[i] !='\0';i++){ if(h[i]>+ 'a' && h[i] <= 'z'){ h[i] = (h[i] - 'a')%26 + 'A'; printf("%c", h[i]); } else{ printf("%c", h[i]); } } } int main{ char s[100]; scanf("%s", s); chuyendoi(s); return 0; }