竞赛
考级
我服了,打了这么久还是 《倔强青铜》 不废话,开始! 不会的就看!!!!
赵七哥·你的神
之前的帖子被删了,因为用的被人代码。 以下为原创代码
TN Hacker
第一次写注释 不建议删注释(因为我删注释提交不知道删了哪里错了
亓.哈?😭
不就for、while、if、else吗?So easy,baby! So easy,baby!
复仇者_天之神_ZDZL_恶魔
T2 本题考查数位分离,只要利用whilewhilewhile循环求出数位之和,然后再判断一下奇偶即可。
桌子乱的反义词
zsy
T2: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 这道题我们第一行先获取到一个测试用例数目T,然后循环T次,之后数位用索引依次累加,最后用 累加结果 mod 2累加结果 \bmod 2累加结果mod2 即可确定数位之和是奇数还是偶数。 C++代码: PYTHON代码:
yang(Python)
题目解读: 1.介绍sumOfDigits 函数: 该函数在(long long n)里接收一个整数 n,通过循环提取每一位数字并累加到 sum_digits 中,最后返回 sum_digits。 首先读取测试用例的数量 T。 然后使用一个循环来处理每个测试用例。在每次循环中,读取一个长整型整数 n,调用 sumOfDigits 函数计算其数位之和。 根据数位之和的奇偶判断输出相应的结果:"YES" 或 "NO"。 下面给代码是整体代码:
砸烂将老师的小黑屋,的cat
#include<bits/stdc++.h> using namespace std; int main() { long long a,b[1000001],c[1000001]; cin>>a; for(int i=1;i<=a;i++) cin>>b[i]; for(int i=1;i<=a;i++){ while(b[i]){ c[i]+=b[i]%10; b[i]/=10; } } for(int i=1;i<=a;i++)if(c[i]%2==1)cout<<"YES"<<endl;else cout<<"NO"<<endl; return 0; }
???
#include<iostream> using namespace std; int main(){ int t; cin>>t; for(int i=1;i<=t;i++){ int n,all=0; cin>>n; while(n){ all+=n%10; n/=10; } if(all%2==0){ cout<<"NO"<<endl; }else{ cout<<"YES"<<endl; } } return 0; }
人机猫
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a; for(int i=1;i<=a;i++){ cin>>b; c=0; while(b!=0){ c=c+b%10; b/=10; } if(c%2!=0){ cout<<"YES"<<endl; } else{ cout<<"NO"<<endl; } } return 0; }
LS_YZY
提交答案之后,这里将显示提交结果~