請問各位大神這道題問么做
uj5u.com熱心網友回復:
哇16年的貼了 讓我來終結它叭 (樓主早就做好了吧【苦笑)
#include<cstdio>
int a[6],b[20];
void fenlishuzi(int n){
int i=0;
while(n>0){
a[++i]=n%10;
n/=10;
}
a[0]=i;
}
void erjinzhi(int n){
int i=0;
while(n>0){
b[++i]=n%2;
n/=2;
}
b[0]=i;
}
int panduan(int c[]){
int i=1,j=c[0];
while(i<j){
if(c[i++]!=c[j--])
return 0;
}
return 1;
}
int main(){
int n,j=1;
scanf("%d",&n);
for(int i=2;i<=n;i++){
fenlishuzi(i);
if(panduan(a)==0)
continue;
else{
erjinzhi(i);
if(panduan(b)==1)
j++;
}
}
printf("%d",j);
return 0;
}
9012年的我希望能幫到你【苦笑
uj5u.com熱心網友回復:
代碼不是老二,越長越好,你寫這么長最多50分~~~轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/30873.html
標籤:基礎類
上一篇:求大佬幫忙用c++
