C++从文件data.txt中读取数据,做a+b.a-b,a*b,a/b运算,结果写入resul.txt

data.txt中数据
a=2333358831156437489098875882
b=333548799956234876549988732223
a=-3325567548746736389292793754
b=788927348449274682363822892997

读入数据好读,即使整数读不进来,按照字符一个一个读也能读进来。
但是读进来之后,按照整数存储和运算就难了,这个设计到大整数的处理(尤其是还有乘法除法)。
你可以在网络上找一些大整数运算的论文参考一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-22
数值也太大了吧

请问C++ 如何从txt文件中读取数据,然后保存在类的数组中?
{ File_read>>data[i].num>>data[i].name>>data[i].score;i++;} 数组data是的类型是信息类。自己试试。

...b,然后将 a + b、 a - b、 a * b、 a \/ b 之结果,由荧屏输出。_百度...
include <iostream> using namespace std;int main(){ int a,b;cout <<"请输入两个整数a,b";cin >>a>>b;cout<<"a+b="<<a+b<<endl;cout<<"a-b="<<a-b<<endl;cout<<"a*b="<<a*b<<endl;if (b==0) cout<<"b=0时a\/b无意义";else cout<<"a\/b="<<a\/b<<endl;...

c++编写一个程序,要求输入两个数a和b,计算出a和b的和,差,积,并输出...
一旦获取到两个有效的整数,程序将进行如下计算:-输出a和b的和,即a+b。-计算a和b的差,即a-b。-计算a和b的积,即a*b。-计算a除以b的商(注意除法可能产生小数,因此使用浮点数表示),即a\/(b*1.0)。-计算a除以b的余数,即a%b。最后,使用system函数暂停程序执行,等待用户按任意键继续...

C++中如何读取txt文档中的坐标数据?
" << z << "\\n"; } } std::cout << "总共" << cnt << "个坐标满足条件\\n"; return 0;}输入文件test.txt1 -0.3 0.4 0.82 0.4 1.2 0.93 0.8 0.4 -0.54 1.2 0.5 0.25 0.2 0.75 0.636 0.92 0.23 0.547 0.21 0.43 0.298 1.5 0.23 ...

用c++语言读取txt文件的列数据
include<iostream>#include<fstream>#include<string>#include<iomanip>using namespace std;int main(){ float n1[100];float n2[100];ifstream inFile;int count; inFile.open("1.txt");for (count=0; count<4;count++) \/\/读数据 {inFile>>n1[count]>>n2[count];} inFile.close();...

C++ 从TXT文件中读取数据存到数组中??你是怎么解决的谢谢
文件中读取数据存到数组中的命令:include <fstream> void main()nclude <stdio.h> include <math.h> define MaxLength { int a[10];ifstream fin("D:\/我的输入文件.txt");for(int i=0;i<10;i++)fin>>a[i];for(int i=0;i<10;i++)cout<<a[i]<<endl;ofstream fout("D:\/我的...

急求C++中a\/b和a%b这两个运算有什么区别?
a\/b求商运算,就是a除以b后的商 a%b是求模运算,就是求a除以b之后的余数

C++语言编程 输入数据有多组。每组输入数据包括两个整数A和B,A和B之...
输入Ctrl+'Z'键时退出——\/\/#include "stdafx.h"\/\/vc++ 6.0? Maybe should add this line.include <iostream> using namespace std;int main(int argc,char *argv[]){ int A,B;while(cin >> A >> B)cout << A << ' ' << B << "\\n\\n";return 0;} 运行结果:

c++ 编写一个程序,要求输入两个数a和b,计算出a和b的和,差,积,并输出...
这个数不能为零)\\n");scanf("%d", &b);while (b==0){printf("你输入了零!请重新输入!\\n");scanf("%d", &b);if (b!=0) break;}printf("%d+%d=%d\\n", a, b, a + b);printf("%d-%d=%d\\n", a, b, a - b);printf("%d*%d=%d\\n", a, b, a * b);printf(...

...将a和b的值进行互换的操作是(a+=b,b=a-b,a-=b) 该怎么讲
首先,利用a变量来保存a、b两者之和,此时由于b的值未改变,所以在这一步下,通过算术操作依然可以知道a和b原来的值。证明此步骤没有问题。a=a+b(简写形式为a+=b)。其次,由于a+b 等效于 b+a, 那么就可以放心的将利用a与b之和(此时该值已存放进了a变量中)与b进行算术运算将原有a的值...

相似回答
大家正在搜