您的位置:首页 > 其它

HDU 2549.壮志难酬

2018-01-01 17:47 190 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2549

AC代码(C++):

#include <iostream>
#include <queue>
#include <string>
#include <algorithm>
#include <math.h>

#define INF 0x3f3f3f3f
#define eps 1e-8

using namespace std;

int main() {
int t;
cin >> t;
char str[100];
while (t--) {
int n;
bool flag = false;
cin >> str >> n;
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] == '.') {
for (int j = i + 1; str[j] != '\0'; j++) {
if (j - i == n) {
flag = true;
cout << str[j] << endl;
break;
}
}
break;
}
}
if (!flag)cout << "0\n";
}

//system("pause");
}

总结: 题目很水, 但是有坑. 没有小数点或者n超过了输入数长度时要输出0.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: