#include //必要头文件 #include //等待头文件 #include //退出头文件 using namespace std; //设置标准命名空间 void shi_d(); void bai1(); //定义函数 void qian(); void wan(); void shi_wan(); void bai_wan(); void qian_wan(); void yi(); int main(){ //选择 cout <<"欢迎使用数字拆分加起来器!"<>in; if (in==2) { bai1(); }else if (in==1) { shi_d(); }else if (in==3) { qian(); }else if (in==4) { wan(); }else if (in==5) { shi_wan(); }else if (in==6) { bai_wan(); }else if (in==7) { qian_wan(); }else if (in==8) { yi(); }else if (in==9) { return 0; }else{ cout <<"输入错误!请重新运行程序并输入正确的编号!"; Sleep(1250); return 1; } } void shi_d(){ //输出 cout <<"现在是十位计算"<>number; //计算模块 int ge,shi1; ge = number % 10; shi1 = number / 10 % 10; number = ge + shi1; cout <<"结果为"<>number; //计算模块 int ge,shi1,bai; ge = number % 10; shi1 = number / 10 % 10; bai = number / 100; number = ge + shi1 + bai; cout <<"结果为:"<>number; int ge,shi,bai,qian; //计算模块 ge = number % 10; shi = number / 10 % 10; bai = number / 100 % 10; qian = number / 1000; number = ge + shi + bai + qian; cout <<"结果为:"<>number; //计算模块 int ge,shi,bai,qian,wan1; ge = number % 10; shi = number / 10 % 10; bai = number / 100 % 10; qian = number / 1000 % 10; wan1 = number / 10000; number = ge + shi + bai + qian + wan1; cout <<"结果为:"<>number; //计算模块 int ge,shi,bai,qian,wan,shi_wan1; ge = number % 10; shi = number / 10 % 10; bai = number /100 % 10; qian = number / 1000 % 10; wan = number / 10000 % 10; shi_wan1 = number / 100000; number = ge + shi + bai + qian + wan + shi_wan1; //输出结果 cout <<"结果为:"<>number; //计算模块 int ge,shi,bai,qian,wan,shi_wan,bai_wan1; ge = number % 10; shi = number / 10 % 10; bai = number / 100 % 10; qian = number / 1000 % 10; wan = number / 10000 % 10; shi_wan = number / 100000 % 10; bai_wan1 = number / 1000000; number = ge + shi + bai + qian + wan + shi_wan + bai_wan1; //输出结果 cout <<"结果为:"<>number; //计算模块 int ge,shi,bai,qian,wan,shi_wan,bai_wan,qian_wan1; ge = number % 10; shi = number / 10 % 10; bai = number / 100 % 10; qian = number /1000 % 10; wan = number / 10000 % 10; shi_wan = number / 100000 % 10; bai_wan = number / 1000000 % 10; qian_wan1 = number / 10000000; number = ge + shi + bai + qian + wan + shi_wan + bai_wan + qian_wan1; //输出结果 cout <<"结果为:"<>number; //计算模块 int ge,shi,bai,qian,wan,shi_wan,bai_wan,qian_wan,yi1; ge = number % 10; shi = number / 10 % 10; bai = number / 100 % 10; qian = number /1000 % 10; wan = number / 10000 % 10; shi_wan = number / 100000 % 10; bai_wan = number / 1000000 % 10; qian_wan = number / 10000000 % 10; yi1 = number / 100000000; number = ge + shi + bai + qian + wan + shi_wan + bai_wan + qian_wan + yi1; //输出结果 cout <<"结果为:"<