0
已解决
题目链接: 酷町堂:2697
怎么写
#include<bits/stdc++.h>
using namespace std;
int main(){
//freopen("题目英文名.in","r",stdin);
//freopen("题目英文名.out","w",stdout);
/*
取个位 %10
取十位 /10%10
取百位 /100%10
取千位 /100
*/
string s;
bool flag=0;
cin>>s;
long long zc,s1=1,sum=0,lens;
lens=s.size()-1;
for(int i=0;i<lens;i++){
if(s[lens]%2==0){
zc=s[lens];
flag=1;
break;
}
}
if(flag){
while(zc!=0){
sum+=zc%10;
zc/=10;
}
cout<<"H="<<sum;
}else{
while(zc>0){
s1=s1*(zc%10);
zc/=10;
}
cout<<"J="<<s1;
}
//fclose(stdin);
//fclose(stdout);
return 0;
}
我的代码,第二个样例不对
我还没学到高精QAQ
望大佬指教我这个蒟蒻