Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
75374 sh25_zhuwy 回文数 C++ 解答错误 0 MS 244 KB 588 2025-12-05 22:17:14

Tests(0/1):


#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; }


测评信息: