标题:此代码使程序崩溃,求修改
取消只看楼主
天蓝蓝蓝
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2018-5-12
结帖率:50%
 问题点数:0 回复次数:3 
此代码使程序崩溃,求修改
#include<stdio.h>
void move(int n, int m)
{
    int str[100],*p,i;
    for (i = 0; i < n;i++)
       scanf_s("%d",str, 100);
    p = str;
    for (p = str; p < str+n; p++)
    {
        if ((p < str+n - m) == 1)
            *(p + m+n) = *p;
        if ((&str+n - m <= p) && (p < str+n))
            *(p + m) = *p;
    }
    for (p =str+n; p <= str+2 * n; p++)
        printf("%d", *p);
}
int main()
{
    int n, m;
    scanf_s("%d %d", &n, &m);
    move(n, m);
    return 0;
}
搜索更多相关主题的帖子: 代码 修改 int str for 
2018-05-12 17:47
天蓝蓝蓝
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2018-5-12
得分:0 
回复 2楼 nosnoy
改后scanf_s("%d",&str[i]);依然结果错误
2018-05-12 19:30
天蓝蓝蓝
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2018-5-12
得分:0 
已经解决,感谢帮忙
2018-05-12 20:09
天蓝蓝蓝
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2018-5-12
得分:0 
回复 4楼 anduoba
非常感谢
2018-05-12 20:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-486870-1-1.html




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

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