解题思路:注意细节就能节省时间,才能决定成败.
注意事项: 字符串类型,长度至少得10000=1e4,个人习惯1e6长度;
参考代码:
#include<bits/stdc++.h> using namespace std; const int MAX=1e6; char a[MAX]; int main() { cin >> a; int start, step; cin >> start >> step; char* p = a + start; cout << *p; //输出起始位置字符 int num = 0; //num记录p指针位移的次数 while (1) { if (*p != '\0') //直到p指向字符最后一个位置结束程序 { if (num == step) { cout << *p; num = 0; } p++; num++; } else break; } }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
DNA (C语言代码)浏览:798 |
1005答案错误为什么浏览:1988 |
1202题解浏览:689 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)简单循环浏览:570 |
C语言训练-斐波纳契数列 (C语言代码)浏览:458 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:670 |
Manchester- C语言考试练习题_一元二次方程浏览:4692 |
Manchester- IP判断(逐级排除法)浏览:3935 |