问题标题: 酷町堂:2697 拆分整数

0
0
已解决
李瑞曦
李瑞曦
高级天翼
高级天翼

2697   拆分整数经验值:800

不许抄袭,一旦发现,直接清空经验!

题目描述 Description

输入一个正整数N,不超过100位。如果N为偶数,则拆分成各位数字相加求和;如果N为奇数,则拆分成各位数字相乘求积。

输入描述 Input Description

一个正整数

输出描述 Output Description

如果是偶数,输出各位之和S,格式为H=S
如果是奇数,输出各位之积T,格式为J=T

样例输入 Sample Input

样例1 126 样例2 123

样例输出 Sample Output

样例1 H=9 样例2 J=6


0
已采纳
张帆
张帆
中级天翼
中级天翼

这一题用普通long long不行,只有70

各位之和可以用long long

但是求积得用高精度(加法或乘法),循环取位数

乘法不用说,加法就是把前面乘出的答案循环着此位数次一次扩倍

判断,输出啥的应该都会吧

0
杜智宸
杜智宸
中级光能
中级光能

两个if判断奇数偶数,循环取位数分开判断

0
李显晨
李显晨
中级启示者
中级启示者

你先把每一位提出来,在判断处理

0
我要回答