上海做网站的的公司,房地产市场理论,做地方门户网站不备案可以吗,网站收录查询题目描述
一个整数如果按从低位到高位的顺序#xff0c;奇数位#xff08;个位、百位、万位……#xff09;上的数字是奇数#xff0c;偶数位#xff08;十位、千位、十万位……#xff09;上的数字是偶数#xff0c;我们就称之为“好数”。
给定一个正整数 N#xf…题目描述
一个整数如果按从低位到高位的顺序奇数位个位、百位、万位……上的数字是奇数偶数位十位、千位、十万位……上的数字是偶数我们就称之为“好数”。
给定一个正整数 N请计算从 1 到 N 一共有多少个好数。
输入格式
一个整数 N。
输出格式
一个整数代表答案。
输入输出样例
输入 #1复制 24输出 #1复制 7 输入 #2复制 2024输出 #2复制 150 #includebits/stdc.h
using namespace std;
bool findx(int n){ //判断是不是好数int p1,k10;
while(n!0){k1n%10;if(p%2!0){if(k1%20)return 0; }if(p%20){if(k1%2!0)return 0;}n/10;p;
}
return 1;
}int main(){int n,count0;
cinn;
for(int i1;in;i){if(findx(i)1)count;
}
printf(%d,count);
return 0;
}