được rồi nhưng khi em thử giá trị khác A=20 và B =50.thì vẫn báo đếm đc 10
Làm thế nào để đếm được kí tự giống nhau trong dãy số
. Code đó thì bạn kiểm tra phần tử đầu chứ bạn đâu có muốn kiểm tra tất cả các phần tử ở bên trong ??
int count(int a, int b){
int times = 0;
for(int i = a; i <= b; i++){
int x = i; // Luu i vao bien tam x
while(i > 0){ // Gia tri cua i se bi thay doi
if (i%10 == 4)
times++;
i = i/10;
}
i = x; // Tra ve gia tri cho i
}
return times;
}
2 Likes