特别数之和C语言

分析:对1-n这些数字进行判断,如果符合要求就累加起来,不符合就不累加,到最后输出累加的结果

复制代码
#include <stdio.h>
int f(int a){//找出是否含有1 0 2 9这四个数字 
	while(a){
		int m=a%10;
		if(m==1||m==0||m==2||m==9)return 1;//有就返回 1 
		a/=10;
	}
	return 0;//没有就返回 0 
}
int main(){
	int m,n,j,i,sum=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		if(f(i))sum+=i;//符合条件就累加起来 
	}
	printf("%d",sum);//最后打印出来 
	return 0;
}
相关推荐
梵尔纳多3 分钟前
第一个 3D 图像
c++·图形渲染·opengl
永远都不秃头的程序员(互关)4 分钟前
【决策树深度探索(一)】从零搭建:机器学习的“智慧之树”——决策树分类算法!
算法·决策树·机器学习
xiaoqider7 分钟前
C++继承
开发语言·c++
阿华hhh11 分钟前
day4(IMX6ULL)<定时器>
c语言·开发语言·单片机·嵌入式硬件
YE1234567_12 分钟前
从底层零拷贝到分布式架构:深度剖析现代 C++ 构建超大规模高性能 AI 插件引擎的实战之道
c++·分布式·架构
程序员-King.12 分钟前
day161—动态规划—最长递增子序列(LeetCode-300)
算法·leetcode·深度优先·动态规划·递归
进击的小头13 分钟前
创建型模式:工厂方法模式(C语言实现)
c语言·工厂方法模式
西柚小萌新22 分钟前
【计算机视觉CV:目标检测】--3.算法原理(SPPNet、Fast R-CNN、Faster R-CNN)
算法·目标检测·计算机视觉
高频交易dragon23 分钟前
Hawkes LOB Market从论文到生产
人工智能·算法·金融
脏脏a24 分钟前
C++ 容器的两把利器:优先级队列与反向迭代器
c++·反向迭代器·优先级队列