解题思路:
注意事项:
在这个示例代码中,我们使用函数来分别读入数字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 人评分
printf基础练习2 (C语言代码)浏览:594 |
C语言训练-素数问题 (C语言代码)浏览:1662 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
校门外的树 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:682 |
1025题解浏览:738 |
矩形面积交 (C语言代码)浏览:1314 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:520 |