VL20 - In ra các chữ cái

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Viết chương trình nhập vào 2 ký tự (chữ cái) viết thường được lưu vào 2 biến kiểu char ~a~ và ~b~. Liệt kê ra các chữ cái viết hoa trong đoạn ~[a, b]~

Input

  • Hai ký tự là 2 chữ cái, cách nhau bằng 1 dấu cách

Giới hạn:

  • Chữ cái thứ nhất có thứ tự không đứng sau chữ cái thứ 2 trong bảng chữ cái
  • 2 chữ cái nhập vào ở dạng viết thường
  • Bảng chữ cái được nhắc tới là bảng chữ cái tiếng Anh

Output

Các chữ cái viết hoa trong phạm vi của 2 chữ cái nhập vào, in ra theo thứ tự bảng chữ cái và cách nhau bằng 1 dấu cách (nếu có nhiều hơn 1 chữ cái thỏa mãn)

Sample

Input #1
a c
Output #1
A B C

Bình luận

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



  • 0
    Tuan_Kiettt  đã bình luận lúc 23, Tháng 2, 2024, 14:00

    include<bits/stdc++.h>

    using namespace std ; int main () { char a,b ; cin>>a>>b ; for(char i=a-32 ; i<=b-32 ; i++){ cout<<i<<" " ; } return 0 ; }


  • -3
    kitajima2910  đã bình luận lúc 24, Tháng 12, 2023, 3:36 chỉnh sửa

    Các tính đồ Java 8+ tham khảo cách mình code nhé, nếu thấy có ích up vote mình nhé ^^

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.StringTokenizer;
    
    /**
     *
     * @author Kitajima2910
     */
    public class VL20 {
    
        public static void main(String[] args) throws IOException {
    
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            StringTokenizer st = new StringTokenizer(br.readLine());
    
            char a = st.nextToken().charAt(0);
            char b = st.nextToken().charAt(0);
    
            for(int i = a; i <= b; i++) {
                System.out.print((char)(i - 32) + " ");
            }
    
        }
    
    }
    

  • -1
    VoPhatDat  đã bình luận lúc 20, Tháng 12, 2023, 23:13

    start, end = map(str,input().split()) for i in range(ord(start), ord(end)+1): print(chr(i-32))


  • -1
    Phamnhatvuong555  đã bình luận lúc 3, Tháng 12, 2023, 9:22

    cho mình xin code python3 với ạ


    • 0
      lienhuetien01  đã bình luận lúc 4, Tháng 3, 2024, 15:53

      s = input() a,b= s.split() a = a b = b for i in range(ord(a),ord(b)+1): print(chr(i).upper(), end = " ")


  • 0
    quangdoan__  đã bình luận lúc 26, Tháng 11, 2023, 9:27

    include<bits/stdc++.h>

    using namespace std; int main(){ iosbase::syncwith_stdio(0); cin.tie(0); cout.tie(0); char a,b; cin>>a>>b; int a1=a-32; int b1=b-32; for(int i=a1;i<=b1;i++){ cout<<(char)i<<" "; } return 0; }


  • -13
    user  đã bình luận lúc 16, Tháng 11, 2023, 13:27

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 0
      Quy123a  đã bình luận lúc 23, Tháng 12, 2023, 9:50

      include<stdio.h>

      int main (){ char a,b; scanf("%c %c",&a,&b); char A = a - 'a' + 'A'; char B = b - 'b' + 'B'; for(char i = A; i <= B; i++){ printf("%c ",i); } return 0; } đây bạn


  • -11
    user  đã bình luận lúc 16, Tháng 11, 2023, 13:26

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 0
      hieugiangho2015  đã bình luận lúc 11, Tháng 2, 2024, 10:22
      1. #include <bits/stdc++.h> using namespace std;

      int main() { iosbase::syncwith_stdio(false); cin.tie(NULL); char a,b; cin>>a>>b; for(int i=int(a+'0'); i<=int(b+'0'); i++){ cout<<char(toupper(char(i-'0')))<<" "; } // your code go here return 0; }


  • -16
    DucThanh_369  đã bình luận lúc 23, Tháng 8, 2023, 9:50

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -5
      thangtrung1101  đã bình luận lúc 23, Tháng 8, 2023, 12:53

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.