整数拼接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 ;
}
相关推荐
nnsix9 分钟前
C# 字符串 根据换行符分割
开发语言·c#
Vallelonga10 分钟前
Rust Conversion 工具 trait AsRef AsMut
开发语言·rust
Vallelonga12 分钟前
Rust 中的“解引用”和智能指针与 MutexGuard 等
开发语言·rust
小鱼仙官15 分钟前
Windonws 视频存储,10s/不限时
开发语言·qt·音视频
csbysj202021 分钟前
框架:构建高效解决方案的基石
开发语言
轻颂呀32 分钟前
C++11——并发库介绍
开发语言·c++
AKA__Zas1 小时前
初识多线程(3.0)
java·开发语言·学习方法
小杍随笔1 小时前
【Rust 工具链管理工具再升级!rust-verse v1.3.1 ~ v1.3.5 最新更新深度解析】
开发语言·后端·rust
大数据三康2 小时前
在spyder进行的遗传算法练习
开发语言·python·算法
Vallelonga2 小时前
Rust 从结构体中取字段的引用
开发语言·rust