整数拼接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 ;
}
相关推荐
开开心心就好13 小时前
证件照排版打印工具,免费可自定义尺寸
服务器·开发语言·算法·随机森林·pdf·音视频·散列表
我是高手高手高高手13 小时前
宝塔 PHP多版本,切换PHP默认版本
开发语言·php
CodeYp201913 小时前
第16讲:set 和 map 的使用
开发语言·c++·set·map
物联网老王13 小时前
第05篇-Agent 连不上工具?MCP 就是那根“USB-C”
开发语言·人工智能·ai·aigc·ai编程
2601_9669496520 小时前
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
晨曦中的暮雨1 天前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
喵了几个咪1 天前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
程序员清风1 天前
数据处理脚本工程化:日志、配置、命令行与测试
服务器·开发语言·数据库
2601_962885721 天前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
Wang's Blog1 天前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友