Phạm Trần Minh Hiếu
@2280600972
Code không sai, chúng ta sai vì đã gặp nhau
include <stdio.h>
include <string.h>
include <ctype.h>
int main() {
char s[100];
scanf("%s", s);
int len = strlen(s);
// Kiểm tra hợp lệ: đúng 3 ký tự và toàn chữ số
if (len != 3) {
printf("None");
return 0;
}
for (int i = 0; i < 3; i++) {
if (!isdigit(s[i])) {
printf("None");
return 0;
}
}
// Đảo ngược chuỗi
char temp = s[0];
s[0] = s[2];
s[2] = temp;
printf("%s", s);
return 0;
}
Trả lời
0 Phản hồi
B
Nguyễn Huỳnh Bình
@2380600201
wed chayj sai
include <stdio.h>
int demchuso (int a) {
int dem;
while(a!=0)
{
a = a / 10;
dem++;
}
return dem;
}
int daoNguocSo(int a) {
int soDaoNguoc = 0;
int chuSo;
while (a != 0) {
chuSo = a % 10;
soDaoNguoc = soDaoNguoc * 10 + chuSo;
a /= 10;
}
return soDaoNguoc;
}
int main() {
int a;
scanf("%d", &a);
if(demchuso(a)>3)
{
printf("None");
}
else
{
int huynhbinh = daoNguocSo(a);
printf("%d",huynhbinh);
}
return 0;
} 425 chay ra 524 nhung wed truong ra ket qua None , xem lai giup voi
Trả lời
0 Phản hồi
L
Đinh Thành Lợi
@2380601285
sai kết quả
tại sao tôi chạy bên dev++ ra kết quả đúng mà lại nộp bên wed ra kết quả khác vậy tôi đã đúng testcase rồi mà
Trả lời
0 Phản hồi
K
Nguyễn Đăng Khoa
@2380601064
tại sao lại lỗi biên dịch ạ.
include <stdio.h>
int main() {
int n;
int dv=0, ch, d;
scanf("%d",&n);
if (n < 100 && n > 999)
{
printf("None");
}
else
{ d = n;
while(d > 0)
{
dv = d % 10;
ch = ch *10 + dv;
d = d / 10;
}
printf("%d",ch);
}
return 0;
}
Trả lời
1 Phản hồi
P
Vũ Dương Hoàng Phước
@2280602515
tại sao lại biên dịch lỗi ạ
include <stdio.h>
int main() {
int n;
scanf("%d", &n);
if (n >= 100 && n <= 999) {
int reversedNumber = 0;
reversedNumber += (n % 10) * 100;
n /= 10;
reversedNumber += (n % 10) * 10;
n /= 10;
reversedNumber += (n % 10);
printf("%d\n", reversedNumber);
} else {
printf("None\n");
}
return 0;
}
Trả lời
0 Phản hồi
K
Bành Tuấn Kiệt
@2280601608
sao đoạn code này sai vậy ạ
include <stdio.h>
int main() {
int n;
scanf("%d", &n);
if (n < 100 || n > 999) {
printf("None");
} else {
int tam = 0;
while (n > 0) {
tam = tam * 10 + n % 10;
n /= 10;
}
printf("%d", tam );
}
return 0;
}
Trả lời
0 Phản hồi
Bạn cần đăng nhập để tham gia thảo luận
Đăng nhập ngay