用户:
付钱查看:7 回复:5 评论:7 创建时间:2020-10-20T20:49:41
#include<iostream>
using namespace std;
int main()
{
cout<<"hi"<<endl;
return 0;
}
MathinChina#include<cstdio>
#include<cmath>
using namespace std;
char judge(long long M)
{
int cur,add=0,res=0;
while(M)
{
cur=7*(M%10);
M/=10;
while(cur>9)cur=cur%10+cur/10;
res+=cur*pow(10,add);
add++;
if(M)res+=(M%10)*pow(10,add);
M/=10;
add++;
}
return (res%8==0)?'T':'F';
}
int main()
{
int N;
scanf("%d",&N);
long long M[N+1];
for(int i=1; i<=N; i++)scanf("%d",&M[i]);
for(int i=1; i<=N; i++)printf("%c\n",judge(M[i]));
return 0;
}点赞0
评论
!a的值
#include<iostream>
#include<cstring>
using namespace std;
int n,a[90],b[90],c[90],f[90],d=0,len_a,len_b=1,len_c=1,len_ans,m=1;
string s;
int main(){
cin>>n;
b[0]=1;
for(int i=1;i<=n;i++){
len_a=0;
int p=i;
while(p>0){
a[len_a++]=p%10;
p/=10;
}
for(int j=0;j<len_a;j++)
for(int k=0;k<=len_b;k++)
c[j+k]+=a[j]*b[k];
for(int j=0;j<len_c;j++)
if(c[j]>9) c[j+1]+=c[j]/10,c[j]%=10;
if(c[len_c]) len_c++;
len_ans=len_b,len_b=len_c,m=max(m,len_c);
for(int k=len_c-1;k>=0;k--) b[k]=c[k];
len_c=len_a+len_ans;
memset(c,0,sizeof(c));
for(int j=0;j<m;j++){
f[j]+=b[j];
if(f[j]>9) f[j+1]+=f[j]/10,f[j]%=10;
}
}
while(!f[m]&&m>0) m--;
for(int i=m;i>=0;i--) cout<<f[i];
return 0;
}
点赞0
评论