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
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; }