Discuz! Board

 找回密码
 立即注册
查看: 394|回复: 0

5.21 练习

[复制链接]

54

主题

66

帖子

574

积分

高级会员

Rank: 4

积分
574
发表于 2023-5-21 17:10:34 | 显示全部楼层 |阅读模式
[C++] 纯文本查看 复制代码
void baoshu(int n[],int l,int r)
{
	int m=(l+r)/2;
	if(r-l==2)
	{
		printf("%d %d %d",n[l],n[r],n[m]);
		return ;
	}
	else
	{
		baoshu(n,l,m-1);
		baoshu(n,m+1,r);
		printf("%d ",n[m]);
	}
}
int pz(int n,int m)
{
	if(n<m)return 0;
	else
	{
		return n/m+pz(n/m+n%m,m);
	}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-2-13 05:04 , Processed in 0.048144 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表