30/09/2018, 23:59
Cho e hỏi lỗi ở đây là gì vậy ạ? Nó báo lỗi ở dòng cuối cùng
int sumDigits (int n);
int sumDigits (int n)
{ int sum=0; /* initialize sum of digits */
do
{ int remainder = n%10 ; /* Get a digit at unit position */
n = n/10;
sum += remainder;
}
while (n>0);
return sum;
int main(int argc, char *argv[]) {
int n;
int S;
do {
printf("nhap vao gia tri cua n:");
scanf("%d", &n);
if (n>=0) {
S = sumDigits(n);
printf("gia tri cua tong la:%d", S);
}
}
while (n>=0);
getch();
return 0;
}
Bài liên quan
Code em gửi lên bị thiếu. Lỗi thì em phải nói cho mọi người biết là lỗi gì chứ