01/10/2018, 00:57
Thăc mắc trong c?
Bài bày chỉ dùng if thôi: Nhập kí tự hao đổi thành kí tự thường, …
Có cách nào để làm bài này chỉ chạy 1 dòng if thỏa đk thôi không, kiểu như switch… case thì dùng break ấy?? chứ mỗi lần chạy là nó chạy hết rồi in ra hết luôn.
{
char c;
printf("Nhap vao mot ki tu bat ki: ");
scanf("%c",&c);
if(c>='a' && c<='z')
{
c=c-32;
printf("Doi sang ki tu hoa la: %c
",c);
}
if(c>='A' && c<='Z')
{
c=c+32;
printf("Doi sang ki tu thuong la: %c
",c);
}
if(c>='0' && c<='9')
printf("Ki tu ban vua nhap vao la: %c
",c);
if(c<='a' || c>='z' || c<='A' || c>='Z' || c>='9' || c<='0')
printf("Ban da nhap vao ki tu: %c
",c);
return 0;
}
Bài liên quan
Tại sao không dùng “else”?
Không thì bỏ vào hàm số riêng, in xong thì return luôn.