解题思路:
注意事项:
在这个示例代码中,我们使用函数来分别读入数字n、一行字符串和数字m。 然后,我们使用函数将从第个字符开始的子串打印出来,并输出结果。scanfprintfm
需要注意的是,在函数中,我们使用了格式化符来读取一行字符串。 这会读取一行字符串中的所有可见字符,但会忽略其中的空格、制表符和换行符等空白字符。 同时,由于格式化符存在缓冲区溢出的风险,因此建议使用带有长度限制的函数,如函数来读取字符串。scanf%s%sfgets
参考代码:
#include <stdio.h> #include <string.h> int main() { int n, m; char str[100]; scanf("%d",&n); scanf("%s",str); scanf("%d",&m); printf("%s",str+m-1); return 0; }
0.0分
0 人评分