标题:为什么这个代码不能运行
取消只看楼主
月亮小乔
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-11-1
结帖率:100%
已结贴  问题点数:20 回复次数:4 
为什么这个代码不能运行
#include <stdio.h>
void main()
{
        int n, i;
        printf("please input anumber\n" );
        scanf("%d", &n);
        printf("%d", n);
        for (i = 2; i <= n; i++);
{
        while (n != i)
{
        if (n%i == 0)
{
        printf("%d", i);
        n = n / i;
}
        else
        break;
}
}
        printf("%d", n);
}
这个代码为什么不能运行?打完代码vs没有提醒错误,但运行失败,说是scanf这一行出了问题,不知道是什么错了,哪位大神可以解释一下吗
搜索更多相关主题的帖子: 代码 运行 printf scanf break 
2017-11-01 23:34
月亮小乔
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-11-1
得分:0 
好的,谢谢。          error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.    c:\c语言764\第三次\分解质因数\分解质因数\分解质因数.c    6    1    分解质因数

这个是运行说的错误,这是什么意思呢
2017-11-02 18:04
月亮小乔
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-11-1
得分:0 
谢谢大神,请问关闭安全检查是什么?额额,我加了那个但它无法识别预处理指令
2017-11-02 22:05
月亮小乔
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-11-1
得分:0 
打好了,十分感谢,因为这是第一次接触打代码这个东西
2017-11-02 22:27
月亮小乔
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-11-1
得分:0 
好的 谢谢你
2017-11-06 22:24



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




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

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