//do...while //计算各个数位之和 #include using namespace std; void while_1(); void do_while(); void huiwenshu(); int main(){ int choose; cout <<"选择"<>choose; if (choose == 2) { while_1(); }else if (choose == 1) { do_while(); }else if (choose == 3) { huiwenshu(); }else{ cout <<"输入错误!"<>CIN; a = CIN / 100; b= CIN / 10 % 10; c = CIN % 10; andy = a+b+c; cout < 0); } void while_1(){ cout <<"已进入while"< 0) { cin >>CIN2; a = CIN2 / 100; b = CIN2 / 10 % 10; b = CIN2 % 10; andy = a+b+c; cout <>n; number2 = n; do { ge = n%10; number = number * 10 + ge; n = n / 10; } while (n > 0); if (number != number2) { cout <<"NO!"<