求大佬帮蒟蒻看看为什么不对QAQ

P1149 [NOIP2008 提高组] 火柴棒等式

重新发一下 #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


|