整数拼接C语言(2020年蓝桥杯试题I)

思路:枚举出所以可能,然后进行判断,在统计个数

复制代码
#include <stdio.h>
int f(int a,int b){//将两个整数拼接的函数 
	int num[100],i=0,x;
	while(a){
		num[i++]=a%10;//将a拆分,放进数组里面 
		a/=10;
	}
	for(x=i-1;x>=0;x--){
		b=b*10+num[x];//再把他和b拼接 
	}
	return b;
}
int main(){
	int m,n,j,i,k,sum=0;
	scanf("%d%d",&n,&k);
	int num[n];
	for(i=0;i<n;i++){
		scanf("%d",&num[i]);
	}
	for(i=0;i<n-1;i++){
		for(j=i+1;j<n;j++){
			if(f(num[i],num[j])%k==0)sum++;//统计个数 
			if(f(num[j],num[i])%k==0)sum++;
		}
	}
	printf("%d",sum);//输出个数 
	return ;
}
相关推荐
3D探路人13 小时前
模灵 大模型聚合API 转发流程技术实现
java·大数据·开发语言·前端·人工智能·计算机视觉
l1t13 小时前
JIT执行python脚本的工具codon安装和测试
开发语言·python
程似锦吖13 小时前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
坚果派·白晓明14 小时前
【鸿蒙PC三方库移植适配框架解读系列】第五篇:完整流程图与角色职责
c语言·c++·华为·harmonyos·鸿蒙
Dxy123931021614 小时前
Python 去除 HTML 标签获取纯文本
开发语言·python·html
洛的地理研学14 小时前
Python下载并处理MOD13A3植被指数数据
开发语言·python
humcomm14 小时前
Java 新特性2026年5月速览
java·开发语言
xiao_li_ya14 小时前
C++学习日记1(`*`的理解、const关键词)
开发语言·c++
码力斜杠哥14 小时前
Rust初习录(6)Rust的 if 玩法
开发语言·python·rust
聆风吟º14 小时前
【C标准库】深入理解C语言 isalpha 函数详解:判断字符是否为字母
c语言·开发语言·库函数·isalpha