为什么编译错误

P1593 因子和

闷声大发财 @ 2017-06-06 17:14:05

#include<iostream>
using namespace std;
int main()
{
 long double a,b;
 cin>>a>>b;long double c=a;
 for(;b>1;--b)
 {
    a*=c;}
long double d;
for(d=1;d<a;++d){
                 if(a%d==0)
                 {
                           d+=d;}
                           else continue;}    
                           cout<<d%9901;    
    getchar();getchar();
    return 0;
}

by Lolierl @ 2017-06-06 20:23:48

@小小牛2333

你这个程序bug多了去了


by Lolierl @ 2017-06-06 20:25:25

这个程序压根不是算这题的,不过CE的原因是long double类型不能用%运算符


|