急求c++代码.大数运算,包括(+ - * / %),用类实现.输入描述:\x05输入数据由若干组数据,每组数据由一个运算符(+ - * / %)和两个整数构成,整数范围在-10150~10150之间,如果运算符晕倒‘@’,则表
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 20:32:38
![急求c++代码.大数运算,包括(+ - * / %),用类实现.输入描述:\x05输入数据由若干组数据,每组数据由一个运算符(+ - * / %)和两个整数构成,整数范围在-10150~10150之间,如果运算符晕倒‘@’,则表](/uploads/image/z/11547744-24-4.jpg?t=%E6%80%A5%E6%B1%82c%2B%2B%E4%BB%A3%E7%A0%81.%E5%A4%A7%E6%95%B0%E8%BF%90%E7%AE%97%2C%E5%8C%85%E6%8B%AC%EF%BC%88%2B+-+%2A+%2F+%25%EF%BC%89%2C%E7%94%A8%E7%B1%BB%E5%AE%9E%E7%8E%B0.%E8%BE%93%E5%85%A5%E6%8F%8F%E8%BF%B0%EF%BC%9A%5Cx05%E8%BE%93%E5%85%A5%E6%95%B0%E6%8D%AE%E7%94%B1%E8%8B%A5%E5%B9%B2%E7%BB%84%E6%95%B0%E6%8D%AE%2C%E6%AF%8F%E7%BB%84%E6%95%B0%E6%8D%AE%E7%94%B1%E4%B8%80%E4%B8%AA%E8%BF%90%E7%AE%97%E7%AC%A6%EF%BC%88%2B+-+%2A+%2F+%25%EF%BC%89%E5%92%8C%E4%B8%A4%E4%B8%AA%E6%95%B4%E6%95%B0%E6%9E%84%E6%88%90%2C%E6%95%B4%E6%95%B0%E8%8C%83%E5%9B%B4%E5%9C%A8-10150%7E10150%E4%B9%8B%E9%97%B4%2C%E5%A6%82%E6%9E%9C%E8%BF%90%E7%AE%97%E7%AC%A6%E6%99%95%E5%80%92%E2%80%98%40%E2%80%99%2C%E5%88%99%E8%A1%A8)
急求c++代码.大数运算,包括(+ - * / %),用类实现.输入描述:\x05输入数据由若干组数据,每组数据由一个运算符(+ - * / %)和两个整数构成,整数范围在-10150~10150之间,如果运算符晕倒‘@’,则表
急求c++代码.大数运算,包括(+ - * / %),用类实现.
输入描述:
\x05输入数据由若干组数据,每组数据由一个运算符(+ - * / %)和两个整数构成,整数范围在-10150~10150之间,如果运算符晕倒‘@’,则表示运行结束.
输出描述
\x05对于每组数据,输出其运算符序号和运算结果,其中的‘/’为整除运算.每个结果单独成行.
\x05如果运算结果超过200位,则应输出“Too Large Number.”
\x05如果输入整数空,或者有前导0,则应输出“Illegal Number.”
\x05如果输入符号不是上述的物种运算符之一,则输出”Illegal Opeartor”,并在输入操作上,应跳过后续的两个操作符.
如果除0,则应输出“Divide By Zero.:”
急求c++代码.大数运算,包括(+ - * / %),用类实现.输入描述:\x05输入数据由若干组数据,每组数据由一个运算符(+ - * / %)和两个整数构成,整数范围在-10150~10150之间,如果运算符晕倒‘@’,则表
如果你想学习大数运算的编程的话,你应该学习GMP库的用法,这个是非常优秀的大数运算程序库,GMP是用C语言写成的.学会怎么用之后,利用C++的运算符重载技术,把这些C的函数封装成类,这样就完成了你的要求.
如何封装,这个在GMP的官方网站上有详细的说明,自己去看吧 gmplib.org