问题标题: 酷町堂:2697

0
0
已解决
周建勋
周建勋
中级光能
中级光能
#include<iostream>
using namespace std;
int main()
{
    int n,s=0,t=1;
    cin>>n;
    while(n!=0)
    {
        s=s+(n%10);
        n=n/10;
        if(n%2==0)
        {
            s+=n;
            cout<<"H="<<s;
        }
        if(n%2!=0)
        {
            t*=n;
            cout<<"J="<<t;
        }
    }
    return 0;
}
哪错了???


0
已采纳
赵逸凡
赵逸凡
初级启示者
初级启示者
先输入字符串,判断它第一位如果是0或是2的倍数,再整形数组复制串,sum加上数组的元素值,否则呢长整形数组复制串,长整形sum*元素值。

重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!!

重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!!

重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!!

0
张瑀涵
张瑀涵
高级光能
高级光能

这道题数字位数高达100位,普通的数据类型肯定过不了,必须用高精度

0
我要回答