C++每日练习

题目一:

编写求Π的程序,公式 Π=16arctan(1/5)-4arctan(1/239),其中arctanx = x -x3/3+x5/5+...,知道级数某项绝对值不大于10-15次方为止。

#include <iostream>
#include <cmath>
using namespace std;

double arctan(double x) 
{
	double art = 0;
	double sqr = x * x;
	int i=1;//分母
	double e=x;//分子

	while (e/i>1e-15)
	{
		art = (i % 4 == 1) ? art + e / i : art - e / i;//条件表达式判断正负
		e = e * sqr;
		i = i + 2;
	}

	return art;
}

int main()
{
	double a = 0 , b = 0;
	
	a = 16.0 * arctan(1 / 5.0);
	b = 4.0 * arctan(1 / 239.0);

	cout << "派的值为:" << a - b;

}
题目二:

寻找并输出11~999之间的数m,它满足m,m2次方,m3次方均为回文数。

#include <iostream>
#include <cmath>
using namespace std;

bool isHui(int x)
{
	int i = x;//原本的数
	int m = 0;
	while (i > 0)//将数逆序
	{
		m = m * 10 + i % 10;
		i = i / 10;
	}
	return m == x;
}

int main()
{
	for (int i= 11; i <= 999; i++)
	{
		if (isHui(i) && isHui(i*i) && isHui(i*i*i))
		{
			cout << i << "是回文数"<<"     ";
		}
	}
}

### Deepseek R1 的本地部署与网络连接配置 #### 准备工作 为了成功在本地环境部署 Deepseek R1 并实现联网功能,需先完成必要的安装准备。这包括确认硬件条件满足最低要求以及软件环境的搭建[^2]。 #### 下载模型文件 访问指定路径下载所需版本的 Deepseek R1 模型文件到本地缓存目录下: ```bash /home/用户名/.cache/huggingface/hub/models--DeepSeek-R1-Distill-Qwen-7B/snapshots/ ``` 注意替换 `用户名` 为实际使用的账户名称[^1]。 #### 配置网络设置 对于希望使 Deepseek R1 能够通过互联网获取更新或与其他服务交互的情况,在启动前应适当调整防火墙规则和代理服务器设定以允许外部通信。如果是在企业内部署,则可能还需要遵循特定的安全策略来确保数据传输安全性和合规性。 #### 启动与验证 当一切就绪之后,可以通过命令行工具或其他图形界面应用程序加载已保存于本地磁盘上的预训练权重参数,并测试基本的功能是否正常运作。此时应该能够观察到即使断开Internet也不会影响核心算法逻辑执行的效果;而对于那些依赖在线资源的任务则会按照预先定义的方式处理异常状况或者提示用户采取相应措施恢复连通状态。 ```python from transformers import AutoModelForCausalLM, AutoTokenizer tokenizer = AutoTokenizer.from_pretrained("/home/用户名/.cache/huggingface/hub/models--deepseek-ai--DeepSeek-R1-Distill-Qwen-7B/") model = AutoModelForCausalLM.from_pretrained("/home/用户名/.cache/huggingface/hub/models--deepseek-ai--DeepSeek-R1-Distill-Qwen-7B/") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值