#include<stdio.h>
#include<conio.h>
int main()
{
int n,m;
int a=0;
printf("nhap n: ");
scanf("%d",n);
while(n!=0)
{
n%10==m;
a+=m;
n=n/10;
printf("%d",m);
}
printf("tong cac chu so cua %d la: %d ",n,a);
return 0;
}
Giúp tìm lỗi trong code tính tổng các chữ số
Đoạn này là gì hả bạn, so sánh?
1 Like
- Format code bạn ơi. Thêm 3 dấu ` ở đầu và cuối code.
- Dòng
mình đoán là bạn viết ngược (mà vừa sai), đáng ra đây phải là phép gán m = n % 10;
- Viết code cẩn thận hơn nhé, đến giờ vẫn nhầm
==
với=
là chết :v
1 Like
hì hì. tks bạn nhiều. mình ms học C bạn ak
hì. tks bạn. mình chạy dc rồi
Bạn xem lại đọc dữ liệu vào như sau:
scanf("%d",&n);
chuẩn bệnh luôn bạn :)). mình ms bắt đầu học C. nên có những lỗi hơi ngớ ngẩn. tks bạn