重新发一下
#include <iostream>
using namespace std;
int num(int x);
int d[10]={6,2,5,5,4,5,6,3,7,6};
int main()
{ int a=0,b=0,c=0,sum=0,n;
int h=0;
cin>>n;
for(;a<=1111;a++)
{for(;b<=1111;b++)
{c=a+b;
h=num(a)+num(b)+num(c)+4;
if(h==n)
sum++;
h=0;
}}
cout<<sum;
}
int num(int x)
{
int f=0;
for(;x>=1;x=x/10)
f+=d[x%10];
return f;
}
by 呆头鹅 @ 2018-10-28 22:54:20
要判断0
要判断0
要判断0
```
int num(int x)
{
int f=0;
if(x==0)//要判断0
return 6
for(;x>=1;x=x/10)
f+=d[x%10];
return f;
}
```
by Jerrylee @ 2018-11-08 11:37:47
希望更丰富的展现?使用Markdown!
by robin_gao @ 2019-05-30 18:45:38