01/10/2018, 12:31
In ra lại số sau khi bỏ số 0 và 5
Sau khi em bỏ số 0 và số 5 bằng cách tách từng phần tử ra sau đó in, nhưng in ra là in ngược số, em không biết cách đảo lại số như ban đầu như thế nào… Mộ người giúp em với ạ.
code e viết :
#include <stdio.h>
#include <conio.h>
int main()
{
int i,n,a;
printf("moi nhap so :");
scanf("%d",&n);
while(n>0)
{
a=n/10;
if((a==0)&&(a==5))
continue;
else
printf("%d",a);
n=n/10;
}
}
getch();
}
Bài liên quan
Code này sai còn về câu hỏi thì thêm đk thôi là đủ.
E bỏ đc số 0 và số 5 mà nó in ra số ngược, giờ e muốn đảo lại số đó
(a==0)&&(a==5) luôn sai, còn nếu bạn đặt || vào thay vì && thì sẽ bị lặp vô hạn
cách hiển thị lại chính xác số :
Count với lap của a đặt nó là gì vậy?