,.?!!?., 2018-01-21 16:21 采纳率: 0%
浏览 1182
已结题

小白问题求大佬 帮帮忙

图片说明图片说明图片说明版本vs2017 我想用逐语句调试 结果跳出这个 然而逐过程没问题 我也设置断点了
大佬们 这是啥么子情况 ![

 #include <stdio.h>
#include <stdlib.h>
int b[100];
void chucun(int m)
{
    b[m] = 1;

    for (; m >1;)
    {
        if (m % 2 == 0)
        {
            m = m / 2;
            b[m] = b[m] + 1;
        }
        else if (m % 2 == 1)
        {
            m = (3 * m + 1) / 2;
            b[m] = b[m] + 1;
        }
    }
}


int main(void)
{
    int a[100] = { 0 };
    int i;
    int n;
    int m;
    scanf_s("%d", &n,1);
    do
    {

        scanf_s("%d", &m,1);
        a[m] = 1;

        chucun(m);
    } while (n--);
    for (i = 0; i < 100; i++)
    {
        if (a[i] == 1 && b[i] == 1)
        {
            printf("%d\n", i);
        }



    }
    system("pause");
    return 0;
}

图片说明](https://img-ask.csdn.net/upload/201801/22/1516551614_621686.png)
版本vs2017 我想用逐语句调试 结果跳出这个 然而逐过程没问题 我也设置断点了
大佬们 这是啥么子情况 ![

  • 写回答

4条回答 默认 最新

  • threenewbee 2018-01-21 16:29
    关注

    不知道你的题目是什么,你也没有给出你的输入数据,没法进一步分析。
    但是比较明显的错误是
    scanf_s("%d", &m,sizeof(int));
    scanf_s("%d", &n,sizeof(int));

    评论

报告相同问题?

悬赏问题

  • ¥20 matlab计算中误差
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊