1 tháng trước

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
1 năm trước

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
2 năm trước

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
2 năm trước

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
2 năm trước

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
3 năm trước

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