特别数之和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;
}
相关推荐
哭泣方源炼蛊几秒前
正则表达式c++内容汇集
数据库·c++·mysql·正则表达式
索尔~古德曼3 分钟前
CF(1400-1400&1300-1500)错题集
算法
别动我齐刘海11 分钟前
简历技术栈全面复习——UDP / TCP / CAN / ZMQ / Protobuf 通信工程
网络·c++·python·tcp/ip·机器学习·udp·github
phltxy14 分钟前
C 语言自定义类型:结构体、位段、枚举与联合体
c语言·开发语言
All for pursuit.1 小时前
【二分查找-2】34.在排序数组中查找元素的第一个和最后一个位置
数据结构·c++·算法·leetcode
泯泷1 小时前
为什么 AI 会"失忆"?——读懂 Agent 的记忆系统(一)
人工智能·算法·agent
大侠归来1 小时前
C语言与C++在基础语法上的区别
java·c语言·c++
看看我呀看看我2 小时前
基于Qt的虚拟键盘
c++·qt·qt5·qt6.3
cu1433 小时前
细谈GM8229的具体功能与其应用
c语言·c++·人工智能·单片机
需要8263 小时前
分布式 ID 生成:雪花算法、号段模式与时钟回拨
分布式·算法