所以我raw_input
作为一些列表的输入.
x= raw_input()
Run Code Online (Sandbox Code Playgroud)
我输入的地方1 2 3 4
如果我只输入数字,我将如何将其转换为整数列表?
我正在读取一个文件,该文件的值具有指数值的7位精度
4.81591e-007
5.17968e-007
5.03954e-008
-8.30735e-007
虽然我得到的值只有5点精度
0.000000
0.000001
0.000000
-0.000001
-0.000002
代码如下,是
#include<iostream>
#include<vector>
#include<utility>
#include<algorithm>
#include<map>
#include<cmath>
#include<sstream>
#include<string>
#include<queue>
#include<cstdlib>
#include<cstdio>
#include<fstream>
using namespace std;
int main()
{
FILE *fp2;
fp2=fopen("output","w");
int i=0;
ifstream myFile;
myFile.open("sruthi_DATA_.txt");
vector<long double>numberlist;
long double number;
while(myFile >> number){ //
numberlist.push_back(number);
i++;
}
int j;
for(j=0;j<i;j++)
{
cout.precision(10);
cout<<numberlist[j]<<fixed<<endl;
fprintf(fp2,"%Lf\n",numberlist[j]);
}
fclose(fp);
fclose(fp2);
return 0;
}
Run Code Online (Sandbox Code Playgroud) let lst = [[1;2;3];[4;5;6]];;
Run Code Online (Sandbox Code Playgroud)
如何在OCaml中使用2D数组中的map函数(列表是不可变的),这样我可以对每个元素进行平方并得到: -
lst = [[1;4;9];[16;25;36]];;
Run Code Online (Sandbox Code Playgroud)