Suggestions
+ căn nguyên chung là tổng của các chữ số tạo nên số đó, nhưng nó phải là số 1 chữ số (khi tính tổng ra là 2 con số thì làm tương tự đến khi nào chỉ còn 1 con số).
+ Sử dụng vòng lặp while.
Nhắc lại kiến thức
Vòng lặp while
while (điều kiện lặp) {
khối lệnh;
}
+ Sử dụng kiến thức if.
if (điều kiện) {
câu lệnh;
}
Code mẫu:
#include < stdio.h >
int main() {
int n, last_n;
printf("nhap vao n: ");
scanf("%d", &n);
int t = 0;
while (n != 0) {
last_n = n % 10;
t += last_n;
n /= 10;
}
int t1 = 0;
if(t < 10) {
printf("căn nguyên chung %d", t);
} else {
while (t != 0) {
last_n = t % 10;
t1 += last_n;
t /= 10;
}
printf("căn nguyên chung %d", t1);
}
return 0;
}
Xem tiếp video hướng dẫn nếu bạn vẫn chưa hiểu nhé.