早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输入一个3位数,计算该数各位上的数字之和,如果在[1,12]之内,则输出对应的月份,否者输出***例如:输入:123输出:1+2+3=6---June输入:139输出:1+3+9=13---***要求:用指针数据记录各月份英文单

题目详情
输入一个3位数,计算该数各位上的数字之和,如果在[1,12]之内,则输出对应的月份,否者输出***
例如:输入:123 输出:1+2+3=6---June 输入:139 输出:1+3+9=13---***
要求:用指针数据记录各月份英文单词的首地址.
▼优质解答
答案和解析
#include
using namespace std;
int f(int n) //用来计算该数各位上的数字之和的函数
{
\x05int s=0;
\x05while(n!=0)
\x05{
\x05\x05int c=n%10;
\x05\x05s+=c;
\x05\x05n/=10;
\x05}
\x05return s;
}
int main()
{
\x05int n;
\x05cout