输入一个字符串,再输入数字n,m,输出该字符串第n到m之间的字符
例如:输入asdfghjkl 3 6,输出dfgh
2条回答 默认 最新
烟火灼华 2022-11-05 23:41关注#include <stdio.h> #include <string.h> int main() { char str[128] = {0}; int left, right; scanf("%s %d %d", str, &left, &right); int strLen = strlen(str); if (left <= right && left > 0 && left <= strLen && right > 0 && right <= strLen) { str[right] = '\0'; printf("%s", str + left - 1); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报