| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2286 人关注过本帖, 1 人收藏
标题:求改错:有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始 ...
只看楼主 加入收藏
goosey
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-4-7
结帖率:71.43%
收藏(1)
已结贴  问题点数:10 回复次数:5 
求改错:有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
题目描述
有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
输入
数字n 一行字符串 数字m
输出
从m开始的子串

样例输入
6
abcdef
3
样例输出
cdef

我的错误代码:
程序代码:
#include<stdio.h>

int main(){
    int n,m;
    int i;
    char a[100];
    char b[100];
    scanf("%d",&n);
    for(i=0;i<n;i++) scanf("%c",&a[i]);
    scanf("%d",&m);
    for(i=0;i<=n-m;i++){
        b[i]=a[m-1+i];
        printf("%c",b[i]);
    }
    return 0;
}


运行的时候这样
图片附件: 游客没有浏览图片的权限,请 登录注册
不知道哪里错了 蟹蟹各位大佬!
搜索更多相关主题的帖子: 字符串 字符 函数 全部 复制 
2018-04-25 21:04
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:3 
输出处应是i=m-1;i<n;i++

[此贴子已经被作者于2018-4-25 22:15编辑过]

2018-04-25 22:14
随新飞翔
Rank: 2
等 级:论坛游民
帖 子:10
专家分:14
注 册:2018-3-16
收藏
得分:3 
楼上正解
2018-04-25 22:24
李晨经纪人
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:175
专家分:848
注 册:2018-2-14
收藏
得分:3 
scanf("%d",&n);
改成
scanf("%d",&n);
getchar();
2018-04-25 23:53
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:3 
#include<stdio.h>

int main()
{
    int n,m;
    int i;
    char a[100];
    char b[100];
    scanf("%d",&n);
    getchar() ;//吸收回车
    for(i=0;i<n;i++)
        scanf("%c",&a[i]);
    scanf("%d",&m);
    for(i=m-1;i<n;i++)
    {
        b[i]=a[i];
       putchar(b[i]);
    }
    return 0;
}
2018-04-26 00:33
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
#include<stdio.h>

int main()
{
    int n,m;
    int i;
    char a[100];
    char b[100];
    scanf("%d",&n);
    getchar() ;//吸收回车
    for(i=0;i<n;i++)
        scanf("%c",&a[i]);
    scanf("%d",&m);
   
    for(int j=0,i=m-1;i<n;i++,j++)
    {
        b[j]=a[i];
        printf("%c",b[j]);
    }
    return 0;
}
2018-04-26 10:01
快速回复:求改错:有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018229 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved