C++ 简单计算器设计与实验
题目
C++ 简单计算器设计与实验
1.实现两个数的加,减,乘,除,取余运算,开平方,绝对值,m的n次方等运算.
2.实现十进制数向二进制,八进制,十六进制的转换
答案
给楼主一段数字进制转换方法,供参考:
#include
#include
#include
#include
int main()
{
std::ostream_iterator out(std::cout,"\t");
(*out)="1:开始计算 -1:退出";
std::istream_iterator iter(std::cin);
while(1)
{
(*out++)="请输入一个十进制数:\n";
int temp=*++iter;
if(temp==-1)
break;
(*out++)="\t2进制 \t8进制\t16进制\n";
char arr[20]={'\0'};
::itoa(temp,arr,2);
(*out++)=std::string(arr);
::itoa(temp,arr,8);
(*out++)=std::string(arr);
::itoa(temp,arr,16);
(*out++)=std::string(arr);
(*out++)="\n";
if(!std::cin)break;
}
::getchar();
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 钝角三角形的三条高是否交于一点
- 三道英语关系代词或关系副词填空.
- 若关于x轴的不等式 ax^2+bx+c<0的解集是空集,则: A.a>0,且b^2-4ac>0 B.a
- 酒店房间的英语单词
- 东边日出西边雨下一句是什么
- 放学后,阳阳和丹丹都去新华书店买书,阳阳步行每分钟走80米,丹丹骑自行车,每分钟行210米,
- 丨1/2-1丨十丨1/3-1/2丨十丨1/4-1/3丨十.丨1/2014-1/2013丨
- 一块长方形菜地,四周围上篱笆,篱笆长80米,长与宽的比是5:3,这块菜地的面积是多少平方米?
- 英语翻译
- 英语中什么是宾语 什么是主语 什么是定语 什么是状语什么是从句什么是复合句啊.又怎样判断.