见标题
哪位大佬帮下
下面是代码:
#include<bits/stdc++.h>
using namespace std;
long long x[9],k,s,sum,num,n;
int main()
{
cin>>n;
x[0]=6;
x[1]=2;
x[2]=5;
x[3]=5;
x[4]=4;
x[5]=5;
x[6]=6;
x[7]=3;
x[8]=7;
x[9]=6;
for(int i=0;i<=1000;i++){
for(int j=0;j<=1000;j++){
s=i;
sum=0;
if(s==0)sum+=6;
while(s>0){
sum+=x[s%10];
s=s/10;
}
s=j;
if(s==0)sum+=6;
while(s>0){
sum+=x[s%10];
s=s/10;
}
k=i+j;
s=k;
if(s==0)sum+=6;
while(s>0){
sum+=x[s%10];
s=s/10;
}
if(sum+4==n)num++;
}
}
cout<<num;
}
在线求助