50分救救~~~~~~~~~~~~~
查看原帖
50分救救~~~~~~~~~~~~~
716379
laiyanyu楼主2023/4/3 19:01

答案如下```cpp #include <bits/stdc++.h> using namespace std; int m,n,sum; bool magic(int n) { int a,b,c,x=0,i=0; if(n<10&&n==7) return 1; else { while(n>=10){ b=n%10,n/=10,c=n%10; a=abs(b-c); a*=pow(10,i); x+=a; i++; } } if(x>=0&&x<=9&&x==7) return 1; else if(x>=0&&x<=9) return 0; else { int n; n=x; return magic(n); }

} main() { scanf("%d %d",&m,&n); for(int i=m;i<=n;i++) if(magic(i)==1) sum++; printf("%d",sum); }

救救孩子~~~~~~~~~~~~~~~~~~~~~~
2023/4/3 19:01
加载中...