我想将变量(此处称为var)的内容复制到文件中.
文件名存储在另一个变量中destfile.
我这样做有问题.这是我尝试过的:
cp $var $destfile
Run Code Online (Sandbox Code Playgroud)
我也用dd命令尝试了同样的事情......显然shell认为$var是指一个目录,所以告诉我找不到目录.
我该如何解决这个问题?
问题是我需要生成0到999之间的随机整数(用于调查数学猜想).所有值都需要具有相同的概率.
我已经尝试了rand(),但是RAND_MAX在32767(在我的编译器上)这意味着只需rand() % 1000要将第一个1-767的线索更有可能出现(并且假设所有可能性rand()在第一个位置具有相同的概率).
我正在使用Windows所以/dev/random不是一个选择.
我只是在学习C++,所以我开始用一个简单的程序来逼近pi的值,使用系列:Pi ^ 6/960 = 1 + 1/3 ^ 6 + 1/5 ^ 6 ......所以继续使用奇数的分母到6的幂.这是我的代码:
/*-------------------------------------------
* AUTHOR: *
* PROGRAM NAME: Pi Calculator *
* PROGRAM FUNCTION: Uses an iterative *
* process to calculate pi to 16 *
* decimal places *
*------------------------------------------*/
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
double pi_approximation = 0; // the approximated value of pi
double iteration = 3; // number used that increases to increase accuracy
double sum = 1; // …Run Code Online (Sandbox Code Playgroud)