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

0
0
已解决
王子健
王子健
初级天翼
初级天翼
#include<iostream>
using namespace std;
int main()
{
    int n,s=0,t=1;
    cin>>n;
    if(n%2==0)
        {
            s+=n;
            cout<<"H="<<s;
        }
    if(n%2!=0)
        {
            t*=n;
            cout<<"J="<<t;
        }
    return 0;
}

 


0
已采纳
王语萱
王语萱
初级守护
初级守护

取数方法:

while(n!=0)

{

s=s+(n%10);

n=n/10;

}

s即n的各位数之和,搭配这个与判断偶数(你写的是对的)一起应该就可以了。。

0
我要回答