#include <stdio.h> int main() { int n = 0; int sum = 0; scanf("%d", &n); do { //至少循环一次 sum = 0; while (n) { int ret = 0; ret = n % 10; n /= 10; sum += ret; } if (sum > 9)//这里判断一下,如果sum还是两位数的话,再循环; { n = sum;//这里把sum的值赋给n,使n的值满足循环条件; } } while (n>9); printf("%d", sum); return 0; }