Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Code này có cồng kềnh quá cho việc nhập vào một chữ cái dù thường hay hoa

19:49 12-07-2022 1.362 lượt xem 1 bình luận 10:29 13-07-2022

Chương trình nhập vào một chữ cái dù thường hay hoa đều cho chữ cái kế tiếp (mặc định sau z là đến a) .Chương trình như này có cồng kềnh quá không z mn?

#include "stdio.h"

int main(){

    char c;

    scanf("%c",&c);

    if ((c >= 97) && (c <= 121)) {

        printf("%c",c + 1);

    } else if ((c >= 65) && (c <= 89))

    {

        printf("%c",c + 33);

    } else if ((c == 122) || (c == 90))

    {

        printf("a");

    } else printf("INVALID");

}

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
SkyLord đã bình luận 22:32 24-11-2022

//Theo mình là thế này dễ hiểu hơn 1 chút :v

#include<stdio.h>
int main(){
    char kytu;
    scanf("%c", &kytu);
    if((kytu >= 'a' && kytu < 'z') || (kytu >= 'A' && kytu < 'Z')){
        kytu+=1;
        printf("%c", kytu);
    }else if(kytu == 'z'){
        printf("%c", 'a');
    }else if(kytu == 'Z'){
        printf("%c", 'A');
    }else{
        printf("INVALID");
    }
    return 0;
}

Câu hỏi mới nhất