ZJGSU OJ 1997 子串复制(函数+字符串+指针)[中]
日期: 2020-12-10 分类: 跨站数据测试 348次阅读
非常简单的一道题
题目描述
有一字符串,包含n个字符。编写一个函数,将此字符串从第m个字符开始的全部字符复制成为另一个字符串。要求在主函数中输入字符串及m值并输出赋值结果。
输入
输入一个字符串(可以包含空格的,且长度小于100),以及整数m。
输出
输出相应的子串。若m>n, 则输出”Data error!”。
样例输入
Dennis Ritchie created the C programming.
7
样例输出
Ritchie created the C programming.
提示
#include<stdio.h> //1997
int main(){
char s[1000];
int m;
void pos(char *str,int m);
gets(s);
scanf("%d",&m);
pos(s,m);
return 0;
}
void pos(char *str,int m){
int i=0;
while(i<m && str[i]!='\0') i++;
if(i<m) printf("Data error!");
else printf("%s",str+i-1);
}
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:c语言
精华推荐