头文件
#include<algorithm>
#include<iostream>
#include<stdio.h>
#include<iostream>
#include<windows.h>
#include<conio.h>
#include <time.h>
#include <stdlib.h>
#include <cstdio>
using namespace std;
别问是什么意思,记下来就是了(虽然有些本代码没用,但是平时有用,也要记下来)。
long double ans;
long double b;
char c;
定义变量,分别是ans(初始值或答案)、数字(int)b和操作符号(字符)c。
int first(){
char c;
cout<<"使用说明:输入格式:“ans(第一次是数值) 运算符(+-*/%) b(数值)"<<endl;
cout<<"清屏:ans C 任意数"<<endl;
cout<<"by:用爱发电" <<endl;
cout<<"输入任意键进入";
cin>>c;
system("cls");
}
这个没啥含金量,就是简单的输入输出
int main(){
first();
cin>>ans;
long double ans_int;
long double b_int;
system("cls");
while(true){
system("cls");
cout<<ans<<" ";
cin>>c>>b;
if(c=='C'){
ans=0;
}
if(c=='+'){
ans+=b;
}
if(c=='-'){
ans-=b;
}
if(c=='*'){
ans*=b;
}
if(c=='/'){
ans/=b;
}
if(c=='%'){
ans_int=ans;
b_int=b;
ans=(int)ans_int%(int)b_int;
}
}
}
主函数(计算和答案输出),用了循环和选择结构。