10 条题解
-
2刘臻昊 LV 6 @ 2022-10-29 22:36:56
#include <bits/stdc++.h> using namespace std; int main() { float a, b; char c; cin >> a >> c >> b; if (c == '+') { cout << fixed << setprecision(2) << a + b; } else if (c == '-') { cout << fixed << setprecision(2) << a - b; } else if (c == '*') { cout << fixed << setprecision(2) << a * b; } else if (c == '/') { if (b != 0) { cout << fixed << setprecision(2) << a / b; } else { cout << "No Answer."; } } return 0; }
-
12023-6-30 20:08:22@
#include <iostream> #include <stdio.h> #include <iomanip> #include <math.h> using namespace std; const int N = 1e6 + 10; const int INF = 0x3f3f3f3f; int main() { double a , b; char c; cin >> a >> c >> b; if( c == '+' ) { cout << fixed << setprecision(2) << a + b; } else if( c == '-' ) { cout << fixed << setprecision(2) << a - b; } else if( c == '*' ) { cout << fixed << setprecision(2) << a * b; } else if( c == '/' ) { if( b == 0 ) { cout << "No Answer."; } else { cout << fixed << setprecision(2) << a / b; } } else { cout << "No Answer."; } return 0; }
-
02024-7-27 19:30:06@
#include<iostream> #include<iomanip> using namespace std; int main(){
while (true) { int n; double a,b,c; char f; cout<"请输入你要保留的小数位数:"; cin>n;
cout<<endl<<"请输入算式:"; cin>>a>>f>>b; if(f=='+'){ c=a+b; } if(f=='-'){ c=a-b; }else if(f=='*'){ c=a*b; }else if(f=='/'){ c=a/b; } cout<<fixed<<setprecision(n)<<c<<endl<<"——————————————————————————————————————————"<<endl;
} }
-
02024-5-29 20:25:04@
#include <iostream> #include <iomanip> using namespace std; int main() { float a, b; char c; cin >> a >> c >> b; if (c == '+') { cout << fixed << setprecision(2) << a + b; } else if (c == '-') { cout << fixed << setprecision(2) << a - b; } else if (c == '*') { cout << fixed << setprecision(2) << a * b; } else if (c == '/') { if (b != 0) { cout << fixed << setprecision(2) << a / b; } else { cout << "No Answer."; } } else { cout << "No Answer."; } return 0; }
-
02024-4-12 21:43:12@
#include <bits/stdc++.h> #include <iostream> #include <stdio.h> #include <iomanip> #include <math.h> using namespace std; const int N = 1e6 + 10; const int INF = 0x3f3f3f3f; int main() { double a , b; char c; cin >> a >> c >> b; if( c == '+' ) { cout << fixed << setprecision(2) << a + b; } else if( c == '-' ) { cout << fixed << setprecision(2) << a - b; } else if( c == '*' ) { cout << fixed << setprecision(2) << a * b; } else if( c == '/' ) { if( b == 0 ) { cout << "No Answer."; } else { cout << fixed << setprecision(2) << a / b; } } else { cout << "No Answer."; } return 0; }
-
-12023-4-4 21:02:15@
#include<bits/stdc++.h> using namespace std; int main() { double a,b; char c; cin>>a>>c>>b; if(c=='+') cout<<fixed<<setprecision(2)<<a+b; else if(c=='-') cout<<fixed<<setprecision(2)<<a-b; else if(c=='') cout<<fixed<<setprecision(2)<<ab; else if(c=='/') if(b==0) cout<<"No Answer."; else cout<<fixed<<setprecision(2)<<a/b; else cout<<"No Answer."; return 0; }
-
-12022-1-23 14:11:43@
#include <iostream> #include <iomanip> using namespace std; char a[5]; int main(){ long double n,m; cin>>n>>a[0]>>m; if(a[0]=='+') cout<<fixed<<setprecision(2)<<n+m; else if(a[0]=='-') cout<<fixed<<setprecision(2)<<n-m; else if(a[0]=='*') cout<<fixed<<setprecision(2)<<n*m; else{ if(m==0){ cout<<"No Answer."; return 0; } cout<<fixed<<setprecision(2)<<n/m; } return 0; }
-
-22023-1-19 20:04:48@
#include<bits/stdc++.h> using namespace std; int main(){ double a,c; char b; cin>>a>>b>>c; if(b=='+'){ cout<<fixed<<setprecision(2)<<a+c; } else if(b=='-'){ cout<<fixed<<setprecision(2)<<a-c; } else if(b=='*'){ cout<<fixed<<setprecision(2)<<a*c; } else if(b=='/'){ if(c!=0) cout<<fixed<<setprecision(2)<<a/c; else cout<<"No Answer."; }else{ cout<<"No Answer."; } }
-
-22022-1-2 16:07:46@
/***************************************** 备注: ******************************************/ #include <queue> #include <math.h> #include <stack> #include <stdio.h> #include <iostream> #include <vector> #include <iomanip> #include <string.h> #include <algorithm> using namespace std; #define LL long long const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; int main() { double a,b; char c; cin >> a >> c >> b; double d; if(c == '+') d = a + b; else if(c == '-') d = a-b; else if(c == '*') d = a*b; else { if(b == 0) { cout << "No Answer."; return 0; } else d = a/b; } printf("%.2lf\n",d); return 0; }
-
-42022-1-2 16:06:49@
/***************************************** 备注: ******************************************/ #include <queue> #include <math.h> #include <stack> #include <stdio.h> #include <iostream> #include <vector> #include <iomanip> #include <string.h> #include <algorithm> using namespace std; #define LL long long const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; int main() { double a,b; char c; cin >> a >> c >> b; double d; if(c == '+') d = a + b; else if(c == '-') d = a-b; else if(c == '*') d = a*b; else { if(b == 0) cout << "No Answer."; else d = a/b; } if( !( b == 0 && c == '/')) printf("%.2lf\n",d); return 0; }
- 1
信息
- ID
- 859
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 1800
- 已通过
- 318
- 上传者