填空题 2020 国赛
难度:简单
解1:超时了
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// 请在此输入您的代码
int sum=0;
for(int i=1;i <= 2020;i++){
while(i){
if(i%10 == 2){
sum++;
break;
}
}
}
printf("%d",sum);
return 0;
}
解2:简单解
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// 请在此输入您的代码
int sum=0;
for(int i=1;i <= 2020;i++){
if(i%10 == 2||i/10%10 ==2||i/100%10 ==2 ||i/1000%10 == 2){
sum++;
}
}
printf("%d",sum);
return 0;
}