梦游神


私信TA

用户名:2214999

访问量:5050

签 名:

等  级
排  名 356
经  验 5110
参赛次数 3
文章发表 34
年  龄 0
在职情况 学生
学  校 山东
专  业

  自我简介:

TA的其他文章

解题思路:先输出一次start位置,然后设置一个变量ans去累加step,每次输出ans位置。

注意事项:因为不知道到底要累加多少次,所以用while循环去判断终止。只要ans小于字符串的长度,就一直累加并输出。

参考代码:

#include"iostream"
using namespace std;
int main()
{
	int start;
	int step;
	int ans=0;
	string str;
	cin >> str;
	cin >> start>>step;
	cout << str[start];
	ans = start + step; 
	while (ans < str.size()) {
		cout << str[ans];
		ans += step;
	}
	return 0;
}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区