解题思路:定义一个字符串,两个变量,用scanf接受输入字符串,传入自定义函数fun,再定义一个字符数组,用来接受复制的值,用for循环遍历,及求出复制的数据
注意事项:scanf后边还有scanf的话,要加入\n
参考代码:
#include<stdio.h>
#include<string.h>
int fun(char str[],int m)
{
char str2[200];
int i,j=0;
for(i=m-1; i<strlen(str); i++)
{
str2[j++]=str[i];
}
str2[j]='\0';
puts(str2);
}
int main()
{
char str[200];
int n,m;
scanf("%d",&n);
getchar();
gets(str);
scanf("%d",&m);
fun(str,m);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1447 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
printf基础练习2 (有点不明白)浏览:845 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1311 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:549 |
The 3n + 1 problem (C语言代码)浏览:554 |
printf基础练习2 (C语言代码)浏览:618 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:567 |
蚂蚁感冒 (C语言代码)浏览:1334 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |