一、数字统计
代码实现:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long l,r,n;//n用来替换循环中的数i,使i在进行while循环时值不发生改变
long sum=0;//sum统计2的个数
cin>>l>>r;
for(int i=l;i<=r;i++){
n=i;
while(n!=0){
if(n%10==2){
sum++;
}
n/=10;//注意是n=n/10,不要把=丢掉
}
}
cout<<sum;
return 0;
}
二、 你的飞碟在这儿 Your Ride Is Here
代码实现:
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
cin>>a>>b;
int anum=1,bnum=1;
for(int i=0;i<=a.length();i++){
anum*=a[i]-'@';//@的ASCII码为64,与A相差1;
}
for(int i=0;i<=b.length();i++){
bnum*=b[i]-'@';
}
anum%=47,bnum%=47;
if(anum==bnum)
cout<<"GO";
else cout<<"STAY";
return 0;
}