一.问题描述:(注意是填空题)
二.实现代码:
1.方法一:编译器搜索。
***先编译连续打印1到2020.
***复制这些数到任何一个编辑器中.
***选查找或者替换功能,查找或替换字符"2",结果为624.
devc++举例:
#include<stdio.h>
int main()
{
for(int i=1;i<=2020;i++)
printf("%d",i);
return 0;
}
2.方法二:写代码求解。
#include<stdio.h>
int main()
{
int num=0;
for(int i=1;i<=2020;i++)
{
int j=i;
while(j!=0)
{
if((j%10)==2)
{
num++;
}
j/=10;
}
}
printf("%d",num);
return 0;
}