解题思路:
注意事项:
在这个示例代码中,我们使用函数来分别读入数字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 人评分
【蟠桃记】 (C语言代码)浏览:1084 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |
矩形面积交 (C++代码)浏览:1204 |
Tom数 (C语言代码)浏览:517 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
C二级辅导-等差数列 (C语言代码)浏览:806 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
程序员的表白 (C语言代码)浏览:678 |
数组输出 (C语言代码)浏览:749 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:536 |