#算法题目求助#39Hello#
给定一个字符串比如“123456789*3322222“,计算结果,或者多个连乘1*2*3*4
为什么我的算法只能通过80样例呢。。。。。。
我也定义 long long 类型了啊
//410150860465158”
(3260)#include<iostream>
#include<string>
(765)#include<sstream>
using namespace std;
int main() {
string s;
getline(cin, s);
long long t = 0;
long long temp = 1;
for (int i = 0; i < s.size(); i++) {
while (s[i] != '*39; && i < s.size()) {
t = t * 10 + (s[i] - '039;);
i++;
}
if (t == 0) {
cout << '039; << endl;
return 0;
}
temp *= t;
t = 0;
}
string result;
stringstream ss;
ss << temp;
ss >> result;
cout << result << endl;
return 0;
}
//123456789*3322222
//410150860465158
给定一个字符串比如“123456789*3322222“,计算结果,或者多个连乘1*2*3*4
为什么我的算法只能通过80样例呢。。。。。。
我也定义 long long 类型了啊
//410150860465158”
(3260)#include<iostream>
#include<string>
(765)#include<sstream>
using namespace std;
int main() {
string s;
getline(cin, s);
long long t = 0;
long long temp = 1;
for (int i = 0; i < s.size(); i++) {
while (s[i] != '*39; && i < s.size()) {
t = t * 10 + (s[i] - '039;);
i++;
}
if (t == 0) {
cout << '039; << endl;
return 0;
}
temp *= t;
t = 0;
}
string result;
stringstream ss;
ss << temp;
ss >> result;
cout << result << endl;
return 0;
}
//123456789*3322222
//410150860465158
全部评论
相关推荐
07-07 14:26
湖南大学 C++ 点赞 评论 收藏
分享
05-21 16:37
成都信息工程大学 深度学习 鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
07-08 10:56
安徽工程大学 运营 点赞 评论 收藏
分享