| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 75374 | sh25_zhuwy | 回文数 | C++ | 解答错误 | 0 MS | 244 KB | 588 | 2025-12-05 22:17:14 |
#include<bits/stdc++.h> using namespace std; int main() { int a,b,sum1=0,sum2=0; int kk[1000000]; cin>>a>>b; for(int i=a;i<=b;i++) { int n=0,ii=i,io=i; while(io) { n++; io/=10; } int k[n],j=0; while(ii) { k[j]=ii%10; ii/=10; j++; } for(int u=1;u<=n/2;u++) { if(k[u-1]!=k[n-u]) break; if(u==n/2) { kk[sum1]=i; sum1++; } } } for(int i=0;i<=sum1;i++) { while(kk[i]) { if(kk[i]%10==7) { sum2++; kk[i]=0; } kk[i]=kk[i]/10; } } cout<<sum2; return 0; }