0 k thích
65 đã xem
trong KTPM bởi (110 điểm)

đề là : viết chương trình nhập vào một kí tự nếu thường chuyển thành hoa va nếu hoa sẽ ra thường...  

#include <stdio.h>
void main ()
{
char kitu;
printf ("nhap 1 ki tu:");
scanf_s ("% c", & kitu);
if (kitu> = 'a' && kitu <= 'z')
{
khác = khác - 32;
printf ("KY TU la:% c \ n", kitu);
}
else if (kitu> = 'A' && kitu <= 'Z')
{
khác = khác + 32;
printf ("KY TU tu la:% c \ n", kitu);
}
}
 
 
in ra không đúng giống đề

 

1 Câu trả lời

0 k thích
bởi (3.2k điểm)

code:

#include <stdio.h>
void main()
{
         char kitu;
         printf("nhap 1 ki tu: ");
         scanf_s("%c", &kitu);
         if (kitu >= 'a' && kitu <= 'z')
         {
                  kitu = kitu - 32;
                  printf("KY TU la: %c \n", kitu);
         }
         else if (kitu >= 'A' && kitu <= 'Z')
         {
                  kitu = kitu + 32;
                  printf("KY TU tu la: %c \n", kitu);
         }
}
 
không biết bạn copy nguyên văn từ code của bạn đưa lên đây hay sao nhưng:
1. lỗi khoảng trắng của dấu ">=", "%c", "\n"
2. "khác" ở đây là gì? Có phải "khác" ở đây là "kitu", nếu thay đổi "kitu" thì in ra lại "kitu", nếu chọn 1 biến khác để biến đổi thì phải in ra biến đó chứ ko phải biến "kitu"
bởi (110 điểm)
Khác là  kitu..  tại copy lỗi gì đó .. mình đã sữa nhưng chạy không được bạn ơi... mình copy pài pạn nhưng vẫn không được
bởi (3.2k điểm)
bạn chịu khó gõ lại theo đi...chắc lỗi copy rồi..=)))
bởi (110 điểm)
ừ.. để mình thử lại
bởi (3.2k điểm)
uk...bạn coi sao chớ mình copy từ đây xuống vẫn chạy bình thường mà =))
ảnh: https://www.dropbox.com/s/0f4izmvbf0j7wtc/Untitled.png?dl=0
bởi (110 điểm)
mình thử rồi nhưng không được.. chắc máy mình bị gì rồi... pn pk cai win 10 tren dreamspark k ?? chj mình với
bởi (3.2k điểm)
đã sửa bởi
mình không cài win 10 từ dreamspark mà mình update từ win 8 lên, hoặc bạn có thể tham khảo ở đây:
http://thuviensoft.net/threads/windows-10-insider-preview-build-10576-official.332/
bởi (3.2k điểm)
nếu vẫn chưa chạy code được thì chắc do máy bạn rồi, bạn thử chạy debug và xem giá trị của kí tự nhập vào là gì, xem có đúng với giá trị của nó trong bảng mã ascii không
bởi (110 điểm)
ừ.. mình không biết sao nữa,, đưa máy khác thì chạy được.. không biết mình có quên cài đặc gì không nữa...
Chào mừng đến với Q&A FIT. Bạn có thể đặt câu hỏi và nhận được câu trả lời từ các bộ phận hỗ trợ và những thành viên khác tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia TP.HCM. Bạn hãy đăng nhập bằng tài khoản Google để gửi hoặc trả lời các câu hỏi.
...