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;
}
明玉 viết 02:58 ngày 01/10/2018

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.

Bài liên quan
0