整数拼接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 ;
}
相关推荐
q***d17311 分钟前
Kotlin在后台服务中的框架
android·开发语言·kotlin
周杰伦fans18 分钟前
C# 中的 `Hashtable`
开发语言·c#
习习.y23 分钟前
关于python中的面向对象
开发语言·python
lingggggaaaa23 分钟前
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征
c语言·开发语言·笔记·学习·安全·microsoft·c#
口袋物联24 分钟前
设计模式之建造者模式在 C 语言中的应用(含 Linux 内核实例)
c语言·设计模式·建造者模式
技术净胜24 分钟前
MATLAB 基因表达数据处理与可视化全流程案例
开发语言·matlab
友友马24 分钟前
『Qt』多元素控件
开发语言·qt
hmbbcsm32 分钟前
练习python题目小记(六)
开发语言·python
4***V2021 小时前
Vue3响应式原理详解
开发语言·javascript·ecmascript
q***98521 小时前
VS Code 中如何运行Java SpringBoot的项目
java·开发语言·spring boot