/*类似某个数字区间中包含的某个数字出现的个数*/
#include<stdio.h>
#include<stdbool.h>
/*头文件可以省略 ,布尔代数可以替换成整形变量 */
int ans=0;
int judge(int n)/*布尔代数可以被定义,bool=int*/
{
while(n)
{
if(n % 10 == 2) return 1;
n/=10;
}
return 0;
}
int main()
{
for(int i = 1; i <= 2020;i++)
{
if (judge(i) == 1)/* 判断是否可以余2,然后将N的值赋给i */
{
ans++;
}
}
printf("%d",ans);
}
#include<iostream>
using namespace std;
int ans = 0;
bool judge(int n)
{
while (n)
{
if (n % 10 == 2) return 1;
n /= 10;
}
return 0;
}
int main()
{
for (int i = 1; i <= 2020; i++)
{
if (judge(i) == 1)
{
ans++;
}
}
cout << ans;
}
蓝2020-填空题1
最新推荐文章于 2025-03-27 15:33:54 发布