Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

ZJGSU OJ 1997 子串复制(函数+字符串+指针)[中]

非常简单的一道题
题目描述
有一字符串,包含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

上一篇: 没有它你的DevOps是玩不转的,你信不?

下一篇: ZJGSU OJ 2264 矩阵转换(指针题)

精华推荐