2019 Lanqiao CupF質問---特別番号の合計

ここに画像の説明を挿入
コード:

#include<stdio.h>

int isok(int num){
    
    
	while(num){
    
    
		if(num%10==2||num%10==0||num%10==1||num%10==9)return 1;
		num/=10;
	}
	return 0;
}

int main(){
    
    
	int n;
	scanf("%d",&n);
	
	int sum=0;
	for(int i=1;i<=n;i++){
    
    
		if(isok(i)){
    
    
			sum+=i;
		}
	}
	printf("%d",sum);
	return 0;
} 

おすすめ

転載: blog.csdn.net/timelessx_x/article/details/115026467