1616-3张宇(2016.10.24)【连续二十四天总结】
A.简单计算器. 100%
A.简单计算器. 100%
B.今天学习了简单计算器,最近学习的程序都比以前的编写都比以前复杂了许多,好多都是一个程序套一个。想想学了二十多天自己能写一个简单的计算器,感觉还是挺棒的。
但还是有不理解的,就是caption[20]中的数据不知道是什么意思。
C.寻找自幂数#include <iostream>
#include <cmath>
using namespace std;
int main()
{double num1,num2;
char op;//符号
double result;
char caption1[20]=“error, divided by 0!”;//输入两个错误的结果
char caption2[20]=“invalid operate!”;
cout<<“input the expression”;
cin>>num1>>op>>num2;
swtich(op)//根据符号进行分类计算
{case“+”: result=num1+num2;
cout<<num1<<op<<num2<<“=”<<result<<endl; break;
case“-”: result=num1+num2;
cout<<num1<<op<<num2<<“=”<<result<<endl; break;
case“*”: result=num1*num2;
cout<<num1<<op<<num2<<“=”<<result<<endl; break;
case“/”: if(fabs(num2)<1.0e-8) //num2的绝对值小于10点-8时不成立
{cout<<caption1<<endl;
}
else{result=num1/num2;
cout<<num1<<op<<num2<<“=”<<result<<endl;
}
return 0;
}