01/10/2018, 14:40
Đoạn code tìm số đối xứng không ra kết quả
Chào mọi người, mình làm bài về số đối xứng không biết làm sai ở đâu máy tính không chạy được kết quả mọi người giúp mình với :’(
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int n,m,ngc,dv;
do
{
printf("nhap n: ");
scanf("%d",&n);
}
while(n<=0);
m=n;
ngc=0;
while(m>0);
{
dv=m%10;
ngc=ngc*10+dv;
m=m/10;
}
if(ngc==n)
printf("%d la so doi xung
",n);
else
printf("%d ko la so doi xung
",n);
getch();
}
Bài liên quan
Đọc cho kĩ đoạn này xem có thừa dấu
;
ở đâu không nha.ít ra cái compiler nó cũng phải báo lỗi chứ ta…???
Họa may là warn thôi câu này đúng mà.
Khối lệnh có thể dùng để cô lập một biến trên stack, để ngay sau khối lệnh đó sẽ rút lại trả stack về. Ngoài ra còn những câu “ngon lành” ntn: while(s = s + a[i], 0 <-- i);
máy của mình không ghi ; ở sau while nó báo lỗi
Ai chả biết là không có lỗi. Nhưng có nó thì chương trình chạy sai, thế thôi.
mình chạy đc chương trình rồi cảm ơn b