已解决 周建勋 中级光能 #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或是2的倍数,再整形数组复制串,sum加上数组的元素值,否则呢长整形数组复制串,长整形sum*元素值。 重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!! 重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!! 重要的事情说三遍:@梁彦博 管理员,请不要无故举报我!!