[-fpermissive]什么意思 - 爱问答

(爱问答)

[-fpermissive]什么意思

#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,n,e,d=0;
cin>>n;
for (int b=n;b>0;b=b-1)
    if (n%b==0)
    {
    for (int c=0;c<b;c++)
        if (b/c!=0)
           d++;
else
    d=0;
break;
if (c-b==1)
    {
cout<<b;
    continue;        
    }
}    
return 0;
}
有什么问题,帮看一下,谢谢
1098:质因数分解
http://ybt.***.cn:8088/problem_show.php?pid=1098
信息学奥赛一本通

-fpermissive是会将某些错误降为警告(主要是解决兼容问题)

你的程序至少有二个问题的

1。   for (int c=0;c<b;c++)

。。。

c变量的作用域为for中,那么你后面的if (c-b==1),这个c变量是不存在的,为什么不把它定义在for外面 ?

2。同样是

   for (int c=0;c<b;c++)
       if (b/c!=0) 循环

当c=0时,b/c会出除0错的(基本的数学规则 )

--------------------------------------------------------

没太看明白你的算法,试试我写的参考

[-fpermissive]什么意思

下一篇:建筑电工的理论考试是多少分合格

上一篇:电子商务怎么选专业

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里